Senior Embedded Systems Engineer — Spaceflight Software Lead

Moog

Arvada (CO)

Hybrid

USD 135,000 - 175,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus opportunities
401k matching
Employee Stock Purchase Plan (ESPP)
Flexible Spending & Health Savings

Job summary

Moog in Arvada, CO is seeking a Sr. Software Engineer to design, implement, and verify real-time embedded flight software for spacecraft buses and related space vehicles. You will lead architectural decisions, define software interfaces, and mentor engineers in an Agile environment.

The role requires 5+ years in embedded software with C/C++ and Python, experience with VxWorks or similar RTOS, and the ability to obtain a U.S. Security Clearance.

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.
  • Demonstrated experience programming in C/C++ or similar embedded languages.
  • Proficiency in Python for tools, test automation, or scripting.
  • Experience with VxWorks (Wind River), Greenhills or equivalent real-time OS; strong familiarity with real-time concepts and deterministic scheduling.
  • Experience developing for and debugging on Linux hosts and targets.
  • Strong understanding of computer architecture, OS fundamentals, networking protocols, and inter-process communication.
  • Proven ability to lead technical efforts and mentor teammates; strong written and verbal communication skills.

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 continuous integration 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 (hardware, avionics, guidance/navigation/control, systems) in an Agile environment.
  • Move between programs as priorities require.

Skills

C/C++
Python
VxWorks
Linux
Real-time OS
Mentoring
Leadership
Communication

Education

BS in Computer Science / Computer Engineering / Electrical Engineering or related field

Job description

Moog in Arvada, CO is seeking a Sr. Software Engineer to design, implement, and verify real-time embedded flight software for spacecraft buses and related space vehicles. You will lead architectural decisions, define software interfaces, and mentor engineers in an Agile environment.

The role requires 5+ years in embedded software with C/C++ and Python, experience with VxWorks or similar RTOS, and the ability to obtain a U.S. Security Clearance.

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

Similar jobs worth comparing

Senior Embedded Software Engineer — Space Flight (Hybrid)
Senior Embedded Software Engineer — Space Flight (Hybrid)

Moog Inc • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Matching 401k
Health Savings Accounts
Flexible Spending Accounts
+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
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
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
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
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
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
Senior Systems Engineer - Spaceflight Avionics & Integration
Senior Systems Engineer - Spaceflight Avionics & Integration

Moog Inc. • Buffalo (NY)

On-site
USD 110,000 - 150,000
Matching 401k
Employee Stock Purchase Plan
Relocation assistance
+1