The Air Force requires a software engineer to analyze complex software safety issues across nuclear weapon systems and ensure those systems remain safe and secure.
Requirements
- Experience developing real-time embedded software or programmable logic
- Experience in software development using C, C++, or Ada programming languages or programmable logic devices using VHDL or Verilog
- Knowledge of fundamental software engineering principles
- Experience with DO-178 and DO-254 safety standards
- Experience with safety-critical software
- Experience with real-time operating systems
- Knowledge of various embedded architectures
Responsibilities
- Apply knowledge of real-time embedded software development and configurable logic development to the maintenance of nuclear safety design policy
- Apply nuclear safety design policy to current and new nuclear weapon systems
- Verify that weapon systems meet nuclear safety design policy requirements
- Verify that weapon system documentation meets nuclear safety design standards
- Help lead teams in supporting the Air Force client
- Understand the design of nuclear weapon systems
- Use understanding of weapon systems to ensure they remain safe and secure
Other
- Ability to work independently and in a team environment
- Secret clearance required
- Bachelor's degree in CS, Computer Engineering, or Electrical Engineering
- Top Secret clearance preferred
- Master's degree in CS, Computer Engineering, or Electrical Engineering preferred