Virgin Galactic is seeking to solve the problem of developing safety-critical avionics software systems for human spaceflight
Requirements
- Demonstrated experience with C and C++ embedded software
- Experience with safety-critical embedded system hardware and software projects following DO-178
- Experience with real-time operating systems (RTOS) and ARINC 651 Integrated Modular Avionics architecture
- Experience with communication over RS232, RS485, CAN and Ethernet
- Experience with SoC configuration and integration
- Experience with hardware descriptions languages such as VHDL and/or Verilog
- Experience with MATLAB and Simulink for modelling and data analysis
Responsibilities
- Interface with spaceship pilots, ground support team and other SMEs to engineer software solutions to support the mission of taking humans to space
- Lead software systems architecture design and implementation
- Identify opportunities for better design and implementation of software systems for safety critical applications
- Develop and maintain avionics software applications through the complete software lifecycle using C/C++
- Mentor colleagues and help troubleshoot problems across multiple software projects across multiple platforms
- Design software solutions for vehicle level issues utilizing multiple software subsystems
- Actively participate in code reviews, requirements development, internal audits, and other software-related development activities
Other
- B.S. or M.S. in an Engineering discipline from an accredited university
- 12+ years’ related experience including at least 4 years’ of safety-critical software development programs in aerospace or similar field
- Must be a U.S. Person (either a U.S. citizen, a lawful permanent resident or a protected individual as defined 8 U.S.C. 1324b(a)(3)) or be able to obtain the required authorization from either the U.S. Department of State or the U.S. Department of Commerce
- Must not be included in the list of Specifically Designated Nationals and Blocked Persons maintained by the Office of Foreign Assets Control
- Employment is contingent upon obtaining and maintaining a TSA authorized security badge for individuals seeking employment at the Phoenix Mesa Gateway Airport facility