Moog

Software Engineer

Moog$75K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of professional embedded software development experience (aerospace/defense preferred).
  • Proficiency in C/C++ for real-time/embedded systems.
  • Experience with RTOS development and debugging.
  • BSP/device-driver experience.
  • Working knowledge of serial communications (SPI/I2C/UART) and debugging at the protocol level.
  • Ability to produce clear technical documentation and communicate effectively in peer-to-peer engineering settings.

Responsibilities

  • Develop and maintain embedded avionics software on SBCs and VxWorks.
  • Support SBC bring-up and develop/debug software drivers for serial interfaces, Ethernet, and high-speed links.
  • Collaborate with cross-functional teams to integrate software with hardware components.
  • Derive test requirements and create unit and regression tests for software verification.
  • Participate in peer and code/design reviews and support program reviews.
  • Manage version control and track defects using Jira.
  • Produce and maintain technical documentation and contribute to formal release processes.

Benefits

  • Structured onboarding with mentorship and exposure to multiple spacecraft programs.
  • Targeted training on Moog-specific architectures, tools, and processes.
  • Clear technical progression opportunities toward lead roles and mentoring responsibilities.
Full Job Description

Job Title:

Software Engineer

Reporting To:

Software Engineering Manager

Work Schedule:

Onsite – Phoenix, AZ

Mission & Impact

Join a team that develops embedded software for flight spacecraft systems and single board computers (SBCs). You’ll develop board support packages, bring up hardware, and create device drivers for new interfaces on VxWorks and other embedded platforms—from design through integration and verification.

Bring your strong C/C++ (and scripting) real-time embedded development and hands-on debugging skills, and apply your software engineering expertise alongside Moog-specific tools, platforms, and devices.

You do not need every preferred skill to apply; strong candidates typically meet ~80% and show willingness to learn.

What You’ll Do

  • Develop embedded avionics software: implement and maintain C/C++ software on single board computers (SBCs) and real-time operating systems (VxWorks 6/7).
  • Board bring-up & low-level drivers: support SBC bring-up and develop/debug software drivers for serial interfaces (SPI, I2C, UART), Ethernet, and high-speed links (LVDS/differential pairs), including SpaceWire (PHY/MAC) and MIL-STD-1553 as applicable.
  • Integrate with hardware and systems: collaborate with electrical, systems, and test teams to integrate software with custom analog/digital I/O, watchdog timers, and processor peripherals; troubleshoot issues across HW/SW boundaries.
  • Verification & test: derive test requirements, create unit and regression tests, support integration testing, and debug anomalies using logs, telemetry, and lab equipment.
  • Technical reviews & program execution: participate in peer and code/design reviews; support major program reviews and required technical data deliverables.
  • Configuration management & release: use version control to manage branches and baselines, support software/document releases, and track work and defects in Jira (including bug triage).
  • Documentation: produce and maintain user guides, software design documentation, and release notes; contribute to formal document release processes.

Must Have Qualifications (Core)

  • 2+ years of professional embedded software development experience (aerospace/defense preferred).
  • Proficiency in C/C++ for real-time/embedded systems.
  • Experience with RTOS development and debugging.
  • BSP/device-driver experience.
  • Working knowledge of serial communications (SPI/I2C/UART) and debugging at the protocol level.
  • Experience with software troubleshooting and root-cause analysis across HW/SW interfaces.
  • Familiarity with the end-to-end software development process: requirements, design, implementation, peer review, unit testing, regression testing, configuration management, and release.
  • Experience using version control (Git/Perforce preferred) and issue tracking (e.g., Jira).
  • Ability to produce clear technical documentation (user guides, design notes) and communicate effectively in peer-to-peer engineering settings.
  • U.S. person (due to export controlled work).

Nice to Have (We Will Train Where Needed)

  • VxWorks 6.x / 7.x experience; Wind River Workbench.
  • Experience with spacecraft/avionics SBCs and bring-up.
  • SpaceWire (PHY/MAC/cabling) and/or MIL-STD-1553 experience.
  • Static code analysis tools and secure coding practices.
  • Familiarity with Perforce, Bitbucket, and formal release/baseline processes.
  • Experience supporting formal program reviews (SRR/PDR/CDR/TRR) and deliverables.

Growth & Development

  • Structured onboarding with mentorship and exposure to multiple spacecraft programs.
  • Targeted training on Moog-specific architectures, tools, and program processes.
  • Clear technical progression toward lead embedded software roles and mentoring responsibilities.

#LI-MC1

Salary Range Transparency:

Phoenix, AZ $75,000.00–$120,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.

About Moog

Moog Inc. is a worldwide designer, manufacturer, and integrator of precision control components and systems. Moog's high-performance systems control military and commercial aircraft, satellites and space vehicles, launch vehicles, missiles, automated industrial machinery, and marine and medical equipment. The company's 2019 revenues were $2.9 billion. Moog employs approximately 11,000 people worldwide and has a presence in 26 countries.
Learn more about Moog
Market Cap
$2.7 billion
Industry
Net Income
-$2.9 million
Founded
1951
5 Year Trend
+4%
Revenue
$2.8 billion
NASDAQ

Similar Jobs

More Jobs at Moog

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: