Embedded Software Engineer
Role details
Job location
Tech stack
Job description
-
Supports requirements development, architecture development, detailed design, code & unit test, and integration & test of real time computer embedded software
-
Ensures software standards are met.
Requirements
-
Bachelor of Science/Engineering degree in Computer Science, Computer Systems, or related degree
-
Object Oriented (OO) Software development experience in C/C++on Linux environment
-
Experience in embedded real-time software development, debug and test
-
Experience with real time operating systems (RTOS) environments including VxWorks, Integrity, LynxOS, Yocto Linux, or other equivalent RTOS
-
Experience with full software development lifecycle
-
Excellent written and verbal communication skills
-
Active DoD Secret security clearance investigated within the last 5 years
-
Demonstrated problem solving and troubleshooting skills.
-
This position requires the applicant to be a U.S. citizen.
Preferred Qualifications for Software Engineer - Embedded:
-
Experience with PowerPC, ARM, and/or RISC-V architectures
-
Experience in design, integration and testing with real time computer in loop and hardware in loop test laboratories
-
Experience in developing interfaces to support weapon system integration efforts