Software Developer (Mid Level or Senior), Autonomy and Mission Planning
Core
Designing, developing, and maintaining non-embedded software for autonomous systems and mission planning within the defense and space sector.
Role type
Senior IC software engineer (autonomy and mission planning)
Builds
Software solutions for autonomous systems and mission planning
Domain
Defense, Space & Security; Autonomous Systems
Deliverable
production ML models | product features
Required skills
C++, real-time software development, autonomy and robotics software techniques, Agile software development, software architecture, unit and integration testing
Preferred skills
Mission Systems architectures, Open Missions Systems (OMS), Universal Command and Control Interface (UCI), Electromagnetic Warfare (EW), Radar, simulation development, continuous integration practices
Technologies
JIRA, GIT, Jenkins
Responsibilities
Design, develop, test, and maintain non-embedded software; translate customer requirements into software design; lead junior engineers; perform use case development; conduct software architecture trade studies; develop interface definitions; support system and flight testing; create software documentation
Seniority
Senior, hands-on IC