Software Engineer at Moog Inc. | AZ, US | Rezi

Software Engineer at Moog Inc.

Software Engineer

Moog Inc. · AZ, US

1 weeks ago

Software Engineer

Moog Inc. · AZ, US

12 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer role.

Rezi rewrites your resume against Moog Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer posting at Moog Inc. — free, in seconds.

About the Role

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.

Responsibilities

  • Implement and maintain C/C++ software on single board computers (SBCs) and real-time operating systems (VxWorks 6/7).
  • 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.
  • 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.
  • Derive test requirements, create unit and regression tests, support integration testing, and debug anomalies using logs, telemetry, and lab equipment.
  • Participate in peer and code/design reviews; support major program reviews and required technical data deliverables.
  • Use version control to manage branches and baselines, support software/document releases, and track work and defects in Jira (including bug triage).
  • Produce and maintain user guides, software design documentation, and release notes; contribute to formal document release processes.

Requirements

  • 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).

Skills

  • C/C++
  • Scripting
  • Real-time embedded development
  • Debugging
  • VxWorks
  • SPI
  • I2C
  • UART
  • Ethernet
  • LVDS/differential pairs
  • SpaceWire
  • MIL-STD-1553
  • Git
  • Perforce
  • Jira

Location

  • Phoenix, AZ

Work Type

  • Onsite

Experience Level

  • 2+ years of professional embedded software development experience

Salary/Compensations

  • $75,000.00–$120,000.00 Annually

Benefits

  • Annual bonuses
  • Employee stock purchase plan
  • Open paid time off policy
  • Many region-specific benefits

About the Company

  • 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.

Equal Opportunity

  • Moog offers an inclusive 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.
  • If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department via phone at 844-367-5787.