Application Software Engineer, Phantom Works (Experienced or Senior)
Core
Designing, developing, testing, and maintaining embedded software for defense, space, and security systems throughout the end-to-end lifecycle.
Role type
Senior Application Software Engineer (Embedded Systems)
Builds
Operational software solutions for aircraft, missiles, airborne/shipboard/space systems, and ground-based support systems.
Domain
Aerospace defense and security
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, Linux development, Git/version control, software architecture, open architectures, TCP/UDP network protocols
Preferred skills
Software architecture design, software development processes, debugging tools, requirements management, validation and verification processes
Technologies
C++, C#, Linux, Git, TCP/UDP
Responsibilities
Design, develop, test, and maintain embedded software; translate customer requirements into initial design; develop interface definitions; perform unit and integration testing; participate in peer reviews; support software system integration and test; create software documentation
Seniority
Senior, hands-on IC