×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Flight Software Engineer

Job in Englewood, Arapahoe County, Colorado, 80112, USA
Listing for: United Launch Alliance
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Software Engineer, DevOps, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 92783 USD Yearly USD 92783.00 YEAR
Job Description & How to Apply Below
Position: Embedded Flight Software Engineer 2

Embedded Flight Software Engineer 2

At ULA, an Embedded Flight Software Engineer 1 will act as a hands-on developer to deliver operational and enabling capabilities designed to meet real-time requirements for an embedded flight control system. As Embedded Flight Software Engineer you will:

  • Be responsible for designing, developing and documenting software products.
  • Design and develop using modern software principles, resolving complex technical problems and provide solutions which are innovative and ingenious.
  • Develop across the full software lifecycle by refining requirements, designing subsystems, implementing code modules, and building integration, component, and unit tests to verify the software.
  • Work with a highly collaborative team in an agile environment.
  • Expected to use appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of Flight Software.
  • Engage with Product Owners, Technology Representatives, Architects, QA and automation team members on cross-functional activities to design, develop, and test cutting-edge software solutions.

Required

Education:

Bachelor

Required Years of

Experience:

Minimum of 2 years of related work experience

Basic Qualifications:

  • A Bachelor's Degree in STEM (Science, Technology, Engineering, or Mathematics) or relevant degree from an accredited college or university
  • Experience with C/C++ programming with exposure to embedded programming and/or robotics
  • Experience with Object Oriented Design
  • Embraces lean-agile development and shared design philosophy
  • Understanding of Software Configuration Management practices and tools such as git
  • Embraces using AI-Assisted tooling in all aspects of development
  • Experience with Microsoft Office applications (i.e. Word, Excel, PowerPoint, and Outlook)

Preferred Qualifications:

  • Experience with Python, Perl, Java script and other scripting languages
  • Experience with one or more of the following modern software development practices:
    • Continuous Integration/Continuous Delivery (CI/CD)
    • Agile Methodologies
    • Test Driven Development (TDD)
  • Familiarity with an embedded (aerospace, raspberry pi, Arduino, robotics) application
  • Hardware/Microprocessor/Software Integration
  • Excellent written and verbal communication skills
  • Familiarity with various communication protocols (Ethernet, RS-422, MIL-STD-1553)
  • Familiarity with UML
  • Familiarity with cloud technology (e.g. AWS)
  • Familiarity with Real-Time Operating Systems (RTOS)
  • Experience with rocketry

Salary Range (for ULA - Denver only): $92,783.00 - $

What makes ULA different? Because we understand launch success comes through the collective efforts of a team, we seek the best to join us. We value ethics, ingenuity, engagement and professional development for employees at all levels. We offer our employees competitive pay and benefits including:

  • 401(k) match plus an additional employer contribution
  • Discretionary annual incentive bonus for eligible employees
  • Generous paid time off
  • Flexible work environments

Additionally, most salaried ULA team members work a "9/80 schedule," meaning they enjoy every other Friday off. Benefits and work schedules may vary for union-represented hourly positions and are described in the applicable collective bargaining agreement.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary