What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years of embedded software development or testing experience
- Strong C++ and object-oriented design skills for embedded systems
- Working knowledge of I/O architecture protocol handling and data management
- Experience developing certifiable software with DO-178 DAL A preferred
- Proficiency in HLR/LLR generation review and traceability
- US Citizen or US Person status required
Nice to have
- Systems-minded
- Strong initiative
- Strategic thinker
- Quick learner
Day to day
- Develop foundational embedded software components for next-generation avionics systems
- Build reusable shared libraries, I/O frameworks, and partitioned services that support multiple applications
- Design robust low-level architectures and support certification-ready software for safety-critical programs
