General Dynamics Mission Systems is looking to solve the problem of developing and maintaining airborne computers, crypto products, and weapon control systems to ensure air superiority and information dominance for the world's most advanced aircraft.
Requirements
- C/C++
- RTOS
- Python
- Rust
- Embedded Linux
- Strong understanding of software development process, as well as software engineering concepts, principles, and theories
- Experience with Agile development methodologies
Responsibilities
- Develop software for airborne computers that process and display mission data in the cockpit
- Work on crypto products for identifying friendly aircraft
- Develop software for weapon control systems that enable the launch and control of precision guided weapons
- Dig into hardware specifications and leverage interfaces in the composition of low-level software solutions
- Apply software development process, as well as software engineering concepts, principles, and theories
- Provide technical leadership
- Collaborate with cross-functional teams to develop practical solutions for national security
Other
- Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field
- 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience
- Ability to obtain a Department of Defense Secret security clearance
- U.S. citizenship is required
- Exceptional communications skills with the capacity to secure buy-in on concepts and ideas