Sr. Software Engineer

Moog Inc

Arvada (CO)

Hybrid

USD 135,000 - 175,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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 a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.

Job Title: Sr. Software Engineer
Reporting To: Management, Software Engineering
Work Schedule: Hybrid - Arvada, CO

The Space Sector of Moog’s Space and Defense Group (SDG) designs and manufactures systems to survive the harsh environments of space travel. Our Space Vehicles team is growing and is looking for a Sr. Software Engineer to support the development of innovative flight and embedded systems for space applications. Our team comprises a cross-disciplinary group of industry veterans and early-career talent. We develop satellite buses, orbital maneuvering vehicles (OMVs), space tugs, and related systems. The team values collaboration, technical excellence, and mentorship. This position will work out of Arvada, CO and operates on a 9/80 hybrid work schedule. The office sits near the Front Range foothills, about 10 minutes from Golden and Arvada and an easy commute from much of the Denver metro area.

As a Sr. Software Engineer, you will:
  • 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.
To be considered for the Sr. Software Engineer role, here's what you'll typically need to bring with you:
  • 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.
It would be great if you also had:
  • Experience with avionics/spacecraft flight software architectures and standards.
  • Familiarity with cross-compilation toolchains, BSPs, device drivers, and hardware bring-up.
  • Experience with CI/CD, automated test frameworks, and version control workflows (Git).
  • Knowledge of telemetry, command & control, and spacecraft bus subsystems.
  • Experience writing software requirements and participating in system-level trades.
How We Care for You:

Financial Rewards:

  • great compensation package, bonus opportunities, matching 401k, and the ability to participate in Employee Stock Purchase Plan (select locations), Flexible Spending and Health Savings Accounts

Work/Life Balance:

  • Flexible paid time off, holidays and parental leave program, relocation assistance.

Health & Welfare:

  • Comprehensive insurance coverage including medical, dental, vision, life, disability, Employee Assistance Plan ("EAP") and other supplemental benefit coverages.

Professional Skills Development:

  • Tuition Assistance, mentorship and coaching opportunities, leadership development and other personal growth programs

Culture:

  • Warm, respectful, family-like environment driven by our 12 core values. Multiple Employee Resource Groups led by our employees, open and welcoming to all.
Salary Range Transparency:

Arvada, CO $135,000.00-$175,000.00 Annually

Salary Range Disclaimer: The base salary range represents the low and high end of the Moog salary range for this position in the given work location. Actual salaries will vary depending on factors including but not limited to location, experience, and performance. The range(s) listed is just one component of Moog's total compensation package for employees. Other rewards may include annual bonuses, employee stock purchase plan, an open paid time off policy, and many region-specific benefits.

This position requires access to U.S. export-controlled information.

EOE/AA Minority/Female/Sexual Orientation/Gender Identity/Disability/Veteran Moog offers an exclusive workplace, and, as such, affirms the right of every person to participate in all aspects of employment based on merit without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic.

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

Similar jobs worth comparing

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. Systems Engineer
Sr. Systems Engineer

Moog Military Aircraft LLC • Town of Elma (NY)

On-site
USD 110,000 - 150,000
Bonus opportunities
401k match
Employee Stock Purchase Plan
+4
Sr. Systems Engineer
Sr. Systems Engineer

Moog • Buffalo (NY)

On-site
USD 110,000 - 150,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan
+5
Lead Systems Engineer
Lead Systems Engineer

Moog Inc • Gilbert (AZ)

On-site
USD 80,000 - 130,000
Annual bonuses
Employee stock purchase plan
Open paid time off policy
+1
Sr. Systems Engineer
Sr. Systems Engineer

Moog Inc. • Buffalo (NY)

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

Moog Inc. • Buffalo (NY)

On-site
USD 120,000 - 150,000
Bonus opportunities
401k match
Employee Stock Purchase Plan
+2
Sr. Systems Engineer
Sr. Systems Engineer

Moog Inc • United States

On-site
USD 120,000 - 150,000
Bonus opportunities
401(k) matching
Employee Stock Purchase Plan
+4
Sr. Software Engineer
Sr. Software Engineer

Moog Inc • Buffalo (NY)

On-site
USD 120,000 - 150,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan
+3
Senior Mechanical Systems Engineer
Senior Mechanical Systems Engineer

Moog Military Aircraft LLC • Torrance (CA)

Hybrid
USD 130,000 - 170,000
Bonus opportunities
401k match
Employee Stock Purchase Plan (select)
+5
Senior Systems Engineer
Senior Systems Engineer

Moog Inc • Blacksburg (VA)

On-site
USD 90,000 - 130,000
Bonus opportunities
Matching 401k
Employee Stock Purchase Plan