Senior Software Engineer - Vehicle Health Management
Core
Develop embedded software for military aircraft to monitor and predict health, enabling smarter maintenance and mission readiness.
Role type
Senior embedded software engineer (aerospace/defense)
Builds
Embedded software integrated into specialized devices and systems for air vehicles and avionics
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, embedded systems development, software design for air vehicles/avionics, system integration, testing and debugging, project management
Preferred skills
Agile product development, Linux, Docker, Kubernetes, CI/CD pipelines, Model Based Systems Engineering (SysML/UML), automated testing
Technologies
C, C++, Linux, Docker, Kubernetes, JIRA, Gitlab, Ansible, Artifactory, UML, SysML, Cameo, MSOSA
Responsibilities
Lead design, development, test, debugging and maintenance of embedded software; Translate customer requirements into software designs; Review code for embedded systems; Integrate embedded software with hardware components; Analyze and improve software efficiency and stability; Lead testing and debugging; Research and implement emerging technologies; Advise on software and hardware integration; Track team performance; Lead embedded software project management
Seniority
Senior, hands-on IC with strategic oversight