Avionics Embedded Systems Engineer – Real-Time C/C++

Moog Inc

Gilbert (AZ)

On-site

USD 75,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Moog Inc. in Gilbert, AZ is seeking an embedded software engineer to develop and maintain C/C++ software for SBCs and real‑time systems (VxWorks). You’ll bring up hardware, write device drivers, and collaborate across hardware, software, and test teams.

The role emphasizes rigorous debugging, verification, and documentation, with opportunities to participate in reviews, releases, and program milestones. 2+ years aerospace/defense experience preferred; strong problem solving encouraged.

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 and device-driver experience.
  • Hands-on debugging across HW/SW interfaces.
  • Familiarity with end-to-end software development lifecycle.
  • Experience using Git or Perforce and issue tracking (e.g., Jira).
  • Ability to produce clear technical documentation and communicate effectively.

Responsibilities

  • Develop embedded avionics software: implement and maintain C/C++ software on SBCs and RTOS (VxWorks 6/7).
  • Board bring-up & low-level drivers: support SBC bring-up and develop/debug software drivers for SPI, I2C, UART, Ethernet, LVDS, SpaceWire, MIL-STD-1553 as applicable.
  • Integrate with hardware and systems: collaborate with electrical, systems, and test teams to integrate software with I/O, watchdogs, and processor peripherals; troubleshoot HW/SW issues.
  • Verification & test: derive test requirements, create unit and regression tests, support integration testing, and debug anomalies using logs and telemetry.
  • Technical reviews & program execution: participate in peer and code/design reviews; support program reviews and data deliverables.
  • Configuration management & release: use version control to manage branches and baselines, support releases, and track defects in Jira.
  • Documentation: produce and maintain user guides, design notes, and release notes; contribute to formal release processes.

Skills

Embedded C/C++
RTOS development
BSP/Drivers
Serial interfaces
Debugging across HW/SW
Git
Perforce
Technical documentation
U.S. person

Tools

Git
Perforce
Jira

Job description

Moog Inc. in Gilbert, AZ is seeking an embedded software engineer to develop and maintain C/C++ software for SBCs and real‑time systems (VxWorks). You’ll bring up hardware, write device drivers, and collaborate across hardware, software, and test teams.

The role emphasizes rigorous debugging, verification, and documentation, with opportunities to participate in reviews, releases, and program milestones. 2+ years aerospace/defense experience preferred; strong problem solving encouraged.

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

Similar jobs worth comparing

Embedded Flight Software Engineer - C/C++, RTOS & SBCs
Embedded Flight Software Engineer - C/C++, RTOS & SBCs

Moog Inc. • Phoenix (AZ)

On-site
USD 75,000 - 120,000
Embedded Spacecraft Software Engineer — Onsite Phoenix
Embedded Spacecraft Software Engineer — Onsite Phoenix

Moog • Phoenix (AZ)

On-site
USD 75,000 - 120,000
Lead Embedded Space Software Engineer
Lead Embedded Space Software Engineer

Moog Inc. • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Flexible paid time off
Relocation assistance
Comprehensive health coverage
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 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
Software Engineer
Software Engineer

Moog • Phoenix (AZ)

On-site
USD 75,000 - 120,000
Software Engineer
Software Engineer

Moog Inc • Gilbert (AZ)

On-site
USD 75,000 - 120,000
Senior Embedded Software Engineer - Avionics DO-178C
Senior Embedded Software Engineer - Avionics DO-178C

Socket.dev • Atlanta (GA)

On-site
USD 120,000 - 180,000
Medical/Dental/Vision coverage
401K match
PTO + 11 holidays
+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
Senior Embedded Firmware Engineer for Real-Time Aerospace
Senior Embedded Firmware Engineer for Real-Time Aerospace

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5