Senior Avionics Software Engineer

Company Details

Together we open space to change the world for good

Virgin Galactic (SPCE:NYSE) Virgin Galactic recognizes that the answers to many of the challenges we face in sustaining life on our beautiful but fragile planet, lie in making better use of space.

Sending people to space has not only expanded our understanding of science, but taught us amazing things about human ingenuity, physiology, and psychology.

From space, we can look with a new perspective both outward and back. From space, the borders that are fought over on Earth are arbitrary lines. From space there is much more that unites than divides us.

“We are at the vanguard of a new industry determined to pioneer twenty-first century spacecraft, which will open space to everybody — and change the world for good.”  Sir Richard Branson, Founder, Virgin Galactic

If you are looking for a challenging opportunity that will ignite your passion for designing cool and innovative products, are exceptionally creative, are a great problem solver, and can make things happen – apply today!

Your Mission

  • Virgin Galactic is seeking an accomplished embedded systems software engineer who is a strong individual contributor and enjoys mentoring and coaching teammates. You will already have hands on experience with safety-critical software development in multiple programs in aerospace or similar field. You will bring significant expertise in architecting, designing, and developing embedded systems for safety critical applications.
  • You will have an opportunity to contribute to the design and development of avionics software for SpaceShipTwo, White Knight Two and future space vehicles.


  • Develop and maintain avionics software applications through the complete software lifecycle using C/C++
  • Interface with spaceship pilots and other SMEs to engineer software solutions to vehicle level issues
  • Mentor junior 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
  • Contribute to continuous improvement of the software development and integration process within the department

Educational Requirements:

  • Must have a B.S. or M.S. in an Engineering discipline from an accredited university.


  • Demonstrated experience with C and C++ embedded software
  • Four or more years of safety-critical software development programs in aerospace or similar field
  • 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
  • Experience with the Atlassian software project management suite including JIRA, Bitbucket (Git), Confluence, and Crucible

Professional Requirements:

  • 4-15 years of experience building safety-critical software in aerospace or related field.

Applicants must be U.S. persons as defined by the ITAR (22 CFR §120.15)
As part of our commitment to health and safety, COVID-19 vaccines are required for current U.S. teammates, as well as all newly hired employees. 

As of October 1, 2021, all new hires must be able to provide proof that they are fully vaccinated against the COVID-19 virus, ( “fully vaccinated” means at least two weeks have expired since receiving the vaccination’s last dose as recommended by the manufacturer) . If you are offered employment, this requirement must be met by your date of hire.

ITAR Requirements

To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S. Department of State.

#space #spacecareers #spacejobs #careersinspace #aerospacejobs #engineeringjobs #jobsinspace

Tagged as: crucible, bitbucket (git), Matlab, jira, confluence

Visit us on LinkedInVisit us on FacebookVisit us on Twitter