Simulation Software Development Engineer

Job Locations US-WA-Kent
Engineering Center of Excellence
Job ID


As part of a small, passionate and accomplished team of experts, you will be responsible for designing, developing, and building the software infrastructure used to design and test Blue’s aerospace vehicles and various spaceflight systems. You will share in the teams' impact on all aspects of  working in a fast-paced and often uncertain environment, contributing to innovative solutions, while demonstrating individual leadership, technical competence, and attention to detail. This position includes both simulation software development tasks and hands-on design, development, and test tasks, and will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight. 



  • Develop processes, infrastructure, and environments to aid in the continuous improvement of our flight and ground software test programs
  • Develop software to aid and support simulation model development and GN&C (guidance, navigation, and control) flight software design and testing in desktop and hardware-in-the-loop (HIL) environments
  • Collaborate with a multidisciplinary team of engineers and experts to develop cross-functional solutions for simulation development and analysis
  • Develop automated test environments to support regression testing and requirement verification
  • Develop and support distributed computing infrastructure for Monte-Carlo analysis
  • Support continuous integration and test of hardware/software in support of flight software qualification


  • B.S. degree or higher in aerospace engineering, mechanical engineering, or related field, with hands-on professional experience developing software for engineering problems
  • 5+ years of relevant software development experience
  • Strong software development skills, particularly in MATLAB/Simulink and C/C++
  • Ability to work independently and as part of a team on rapid development programs
  • Highly organized and capable of planning, guiding, and completing complex technical work
  • Must be a U.S. citizen or permanent resident (current Green Card holder)


  • Strong domain knowledge and engineering fundamentals in a traditional engineering discipline in addition to strong software development experience
  • Experience with Simulink and MATLAB autocoding practices
  • Experience with large scale model development in Simulink
  • Experience with Windows, Linux, Python, real time operating systems, serial communications, IP networking, and embedded systems
  • Familiarity with sensors and actuators, including GPS, accelerometers, rate gyros, pressure or temperature sensors, solenoids, servos
  • Hands-on experience with hardware-in-the-loop testing and test development


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed