Embedded S/W Engineer
Listed on 2025-10-08
-
Software Development
Embedded Software Engineer, C++ Developer, Software Engineer
Required Experience Areas:
- Object Oriented-principles
- C++
- Complex problem solving using data structures and algorithms
- Deep understanding of Real-Time Operating System concepts in embedded systems
Please ensure that candidates have strong experience in these areas. Do not submit candidates with only marginal exposure to C++, especially those who have predominantly worked in C, as they will need to work with C++ code written in version 11 or higher.
Role Description:
Seeking a Software Engineer with a strong background in real-time C/C++ embedded software development and demonstrated technical leadership to develop, integrate, and maintain real-time embedded applications.
Typical applications include software products related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication.
The candidate will work with an Agile Scrum team using Linux on multi-core or Micro Blaze real-time processors.
The candidate should be proficient in C/C++ and experienced with object-oriented development, communication protocols (UART, Ethernet, DDS, PCIe), and software/firmware interfaces.
Experience with software configuration control tools (Git Lab, Bitbucket, etc.) is required. Familiarity with containerized development, deployment environments, and Dev Sec Ops practices (CI/CD, automated testing) is desirable. DOD clearance status should be indicated on resumes, with investigation date preferred.
Note:
Do not submit candidates previously submitted to Requests #12465, #14005, #14962, #15074, #15293, #15681, #15685, #15937, #16526, & 17082.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).