22 hours ago
Phoenix, AZ, USAMid Level
Base Salary
$75k - $120k/yr
Responsibilities
- Develop and maintain C/C++ embedded avionics software for spacecraft systems and single-board computers.
- Perform board bring-up and develop or debug device drivers for SPI, I2C, UART, Ethernet, LVDS/differential pairs, SpaceWire, and MIL-STD-1553 interfaces.
- Integrate software with custom analog/digital I/O, watchdog timers, processor peripherals, and other hardware systems.
- Derive test requirements, create unit and regression tests, support integration testing, and investigate anomalies using logs, telemetry, and lab equipment.
- Participate in peer, code, design, and formal program reviews and support required technical deliverables.
- Manage software branches, baselines, releases, documentation, and defects using version control, release processes, and Jira.
- Produce user guides, software design documentation, release notes, and other technical documentation.
Requirements
- At least 2 years of professional embedded software development experience; aerospace or defense experience is preferred.
- Proficiency in C/C++ for real-time and embedded systems, with experience developing and debugging with an RTOS.
- Experience with board support packages and device drivers.
- Working knowledge of SPI, I2C, and UART, including protocol-level debugging.
- Experience troubleshooting and performing root-cause analysis across hardware/software interfaces.
- Familiarity with requirements, design, implementation, peer review, unit testing, regression testing, configuration management, and release processes.
- Experience with version control; Git or Perforce is preferred, and experience with Jira or similar issue tracking is expected.
- Ability to produce clear technical documentation and communicate effectively with engineering peers.
- Must be a U.S. person because of export-controlled work.
- Preferred qualifications include VxWorks, Wind River Workbench, spacecraft or avionics SBC bring-up, SpaceWire, MIL-STD-1553, static code analysis, secure coding, Perforce, Bitbucket, formal release and baseline processes, and formal program reviews.
Benefits
- Onsite work schedule in Phoenix, Arizona.
- Structured onboarding with mentorship and exposure to multiple spacecraft programs.
- Targeted training on Moog-specific architectures, tools, and program processes.
- Technical progression toward lead embedded software roles and mentoring responsibilities.
- Potential annual bonuses, employee stock purchase plan, open paid time off, and region-specific benefits.
About Moog Inc.
Moog Inc. designs and manufactures precision motion-control products and systems—such as servovalves, actuators, flight controls, avionics, and simulation hardware—for aerospace, defense, space, and industrial equipment makers. The company sells hardware, software, and integrated systems to OEMs and government programs worldwide. Founded in 1951 and headquartered in East Aurora, New York, Moog is a public company listed on the NYSE.
