Software Engineer, Phantom Works Weapons
Core
Design, develop, test, and maintain embedded software for advanced defense programs, including the Next Generation Cruise Missile program.
Role type
Senior IC embedded software engineer
Builds
Embedded software components for defense systems
Domain
Defense / Aerospace
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, C#, Linux development, software architecture, network architectures (TCP/UDP), Git, security protocols
Preferred skills
Host environment knowledge (processors, OS, networks), software integration and troubleshooting, software design methods, validation and verification practices
Technologies
C#, Git, LESS, Linux, Python, C++, Web
Responsibilities
Design, develop, test, and maintain embedded software across the full lifecycle; review and translate customer needs into early software designs; define interface specifications; perform unit and integration testing; support software system integration and test activities; create and maintain software documentation
Seniority
Senior, hands-on IC