Senior Embedded Software Engineer
Core
Design, develop, test, and maintain software integrated into embedded devices and systems for avionics and mission systems, focusing on path planning, estimation, control, and autonomous fault protection.
Role type
Senior Embedded Software Engineer
Builds
Embedded software for avionics and mission systems
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded software development, software design, code review, hardware integration, testing and debugging, project management, DevOps tool chains, real-time system development
Preferred skills
MATLAB/Simulink, Agile methodologies, automation of builds and tests
Technologies
MATLAB, Simulink, DevOps tools
Responsibilities
Lead design, development, test, debugging, and maintenance of embedded software; translate customer requirements into software designs; review code for specialized hardware; analyze and improve software efficiency and stability; research emerging technologies and regulations; advise on software and hardware integration; track team performance; lead project management functions
Seniority
Senior, hands-on IC with leadership responsibilities