Mission Software Engineer (Experienced or Senior)
Core
Designing, developing, testing, and maintaining non-embedded software for space-based effects to support air domain missions.
Role type
Senior Mission Software Engineer
Builds
Software solutions for space-based effects supporting air domain missions
Domain
Defense, Space & Security
Deliverable
production ML models
Required skills
C++, MATLAB, Agile software development lifecycle, software design, unit and integration testing, software documentation, interface definitions
Preferred skills
Physics-based modeling, flight dynamics, sensors, electromagnetics, weapon models, terrain models, flight control, DevSecOps, Linux, Windows, real-time software development, MATLAB Coder, Java
Technologies
C++, MATLAB, Git, GitLab, CMake, Linux, Windows
Responsibilities
Design, develop, test, and maintain non-embedded software; translate customer requirements into initial design; lead junior engineers; perform unit and integration testing; participate in peer reviews; support software system integration and test; create software documentation
Seniority
Senior, hands-on IC