Software Engineer, Phantom Works Weapons - Kampville Court
Core
Design, develop, test, and maintain embedded software for future weapons programs, translating customer requirements into software product designs.
Role type
Application Software Engineer (Embedded Systems)
Builds
Embedded software components for defense systems
Domain
Defense / Aerospace
Required skills
C++, Python, C#, Linux development, Git, network architectures (TCP/UDP), software architecture design
Preferred skills
Host environment knowledge (processors, OS, networks), software development lifecycle practices, unit and integration testing, software documentation
Technologies
C#, C++, Python, Linux, Git, TCP/UDP
Responsibilities
Design and develop embedded software, review and analyze customer requirements, develop software interface definitions, perform unit and integration testing, participate in peer reviews, support system integration and testing, create software documentation
Seniority
Associate or Experienced level