Embedded Software Engineer (Associate or Experienced)
Core
Developing embedded software for avionics systems to enable optimal path planning, estimation, control, and autonomous fault protection for aircraft missions.
Role type
Embedded Software Engineer (Associate or Experienced)
Builds
Software integrated into specialized embedded hardware for avionics systems
Domain
Aerospace / Avionics
Deliverable
production ML models | product features
Required skills
Embedded software development, C++, real-time system development, software testing and debugging, code review and analysis, DevOps tool chain usage, Agile development methodologies
Preferred skills
MATLAB/Simulink, Python, software simulation, project leadership
Technologies
C++, MATLAB, Simulink, Python, DevOps tools
Responsibilities
Design, develop, test, debug, and maintain embedded software; translate customer requirements into software designs; integrate software with hardware components; monitor and improve software efficiency and stability; participate in testing and debugging; implement emerging technologies and regulatory changes; track team performance; assist with project management functions
Seniority
Associate (1+ years) to Experienced (5+ to 13+ years)