Senior Embedded Software Engineer — Space Flight (Hybrid)

Moog Inc

Arvada (CO)

Hybrid

USD 135,000 - 175,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Matching 401k
Health Savings Accounts
Flexible Spending Accounts
Relocation assistance
Tuition Assistance
Employee Stock Purchase Plan

Job summary

Moog is seeking a Sr. Software Engineer to design, implement, and verify real-time embedded flight software for spacecraft buses and related systems. You will lead architecture decisions, mentor engineers, and work across VxWorks and Linux targets in an agile environment.

The role requires strong C/C++ and Python skills, embedded systems experience, and the ability to obtain a U.S. security clearance. Hybrid work in Arvada, CO is available along with a comprehensive rewards package.

Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 5+ years’ professional software development experience, including embedded systems.
  • 8+ years of relevant professional experience preferred.
  • Must have the ability to obtain a U.S. Security Clearance.
  • Proficiency in C/C++ or similar embedded languages.
  • Proficiency in Python for tools, test automation, or scripting.
  • Experience with VxWorks (Wind River), Greenhills or equivalent RTOS.
  • Experience developing for and debugging on Linux hosts and targets.

Responsibilities

  • Design, implement, and verify real-time embedded flight software for spacecraft buses, OMVs, and other space vehicles using C/C++ and Python.
  • Act as a technical lead on projects: drive architecture and design decisions, define software interfaces, and lead design reviews.
  • Mentor and coach junior and mid-level engineers, helping grow team capability and best practices.
  • Develop and maintain software running on VxWorks and Linux targets; work across different toolchains and cross-compilation environments.
  • Build and maintain software simulators and automated test frameworks for system integration and regression testing.
  • Perform and document unit, integration, and system-level testing; support CI and test automation efforts.
  • Troubleshoot and debug software in close integration with spacecraft hardware and system engineering teams.
  • Review and provide constructive feedback on software requirements, specifications, and code.
  • Collaborate with cross-disciplinary subject-matter experts in an Agile environment.

Skills

C/C++
Python
Embedded software
Real-time concepts
Leadership
System architecture
Agile teamwork
Communication

Education

BS in Computer Science/Engineering

Tools

VxWorks (Wind River)
Linux
Git
CI/CD
Cross-compilation toolchains

Job description

Moog is seeking a Sr. Software Engineer to design, implement, and verify real-time embedded flight software for spacecraft buses and related systems. You will lead architecture decisions, mentor engineers, and work across VxWorks and Linux targets in an agile environment.

The role requires strong C/C++ and Python skills, embedded systems experience, and the ability to obtain a U.S. security clearance. Hybrid work in Arvada, CO is available along with a comprehensive rewards package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer — Spaceflight Software Lead
Senior Embedded Systems Engineer — Spaceflight Software Lead

Moog • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan (ESPP)
+1
Sr. Software Engineer
Sr. Software Engineer

Moog • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan (ESPP)
+1
Sr. Software Engineer
Sr. Software Engineer

Moog Inc • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Matching 401k
Health Savings Accounts
Flexible Spending Accounts
+3
Hybrid Space Software Development Manager
Hybrid Space Software Development Manager

Moog Inc • Denver (CO)

Hybrid
USD 150,000 - 180,000
Comprehensive benefits set
9/80 work schedule
Dog-friendly office
+3
Senior Embedded Systems Engineer – Flight Software Expert
Senior Embedded Systems Engineer – Flight Software Expert

Moog Inc • East Aurora (NY)

On-site
USD 130,000 - 170,000
Benefits from day one enrollment
Flexible vacation
401k match
+4
Software Engineer - Space Vehicles
Software Engineer - Space Vehicles

Moog Inc • Arvada (CO)

On-site
USD 90,000 - 120,000
Flexible planned vacation
Outstanding health benefits
401(k) company contribution and match
Satellite Flight Software Integration & Test Engineer
Satellite Flight Software Integration & Test Engineer

Moog Inc • Arvada (CO)

On-site
USD 90,000 - 104,000
Flexible Planned Vacation
Outstanding Health Benefits
Generous 401K company contribution and
+1
Satellite Flight Software Engineer — C++/RTOS
Satellite Flight Software Engineer — C++/RTOS

Moog Inc • Arvada (CO)

On-site
USD 90,000 - 120,000
Flexible planned vacation
Outstanding health benefits
401(k) company contribution and match
Senior Embedded Systems Software Engineer
Senior Embedded Systems Software Engineer

Moog Inc • East Aurora (NY)

On-site
USD 130,000 - 170,000
Benefits from day one enrollment
Flexible vacation
401k match
+4
Software Development Manager
Software Development Manager

Moog Inc • Denver (CO)

Hybrid
USD 150,000 - 180,000
Comprehensive benefits set
9/80 work schedule
Dog-friendly office
+3