Embedded Software Engineer

Skills
OOPARINC 653CC++DO-178BMIL-STD-1553Python
Role

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