Senior Software Engineer - Vehicle Health Mgmt
Core
Design, develop, test, debug, and sustain software for embedded devices and systems in military aircraft to monitor and predict health.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Embedded software for air vehicles, avionics, and mission systems
Domain
Aerospace / Defense
Deliverable
production ML models | product features | infrastructure
Required skills
C++, embedded systems development, software integration, automated testing, Linux, model-based systems engineering (UML, SysML), project management
Preferred skills
Agile product development, containerization (Docker, Kubernetes), CI/CD tools, Special Access Programs access, prior aerospace industry experience
Technologies
C++, Linux, Docker, Kubernetes, JIRA, GitLab, Ansible, UML, SysML, Cameo, MSOSA, SAP
Responsibilities
Design and develop embedded software, translate customer needs into software designs, review code for specialized hardware, integrate software with hardware components, analyze and improve system efficiency and stability, lead testing and debugging efforts, research and implement new technologies, advise on software/hardware integration, track team performance, lead project management activities
Seniority
Senior, hands-on IC