Embedded Software Engineer
moog · Phoenix
Job description
About the role
Join Moog’s flight systems team developing embedded software for spacecraft avionics and single‑board computers. You will design and implement board support packages, bring up new hardware, and write device drivers on VxWorks and other real‑time platforms, guiding projects from concept through integration and verification.
Key responsibilities
- Develop and maintain C/C++ avionics software on SBCs running VxWorks 6/7.
- Perform board bring‑up and create low‑level drivers for interfaces such as SPI, I²C, UART, Ethernet, LVDS, SpaceWire and MIL‑STD‑1553.
- Collaborate with electrical, systems and test engineers to integrate software with custom I/O, watchdog timers and processor peripherals.
- Define test requirements, write unit and regression tests, and support integration testing using logs, telemetry and lab equipment.
- Participate in peer code and design reviews, contribute to major program reviews and deliver technical data.
- Manage configuration using Git/Perforce, track defects in Jira, and produce user guides, design documents and release notes.
Required profile
- Minimum 2 years of professional embedded software development, preferably in aerospace or defense.
- Strong proficiency in C/C++ for real‑time/embedded systems and experience with RTOS development and debugging.
- Hands‑on experience with BSP and device‑driver development, including serial protocols (SPI, I²C, UART) and high‑speed links.
- Proven ability to troubleshoot across hardware/software boundaries and perform root‑cause analysis.
- Experience with version‑control systems (Git or Perforce) and issue‑tracking tools (Jira); U.S. person status required.
Required skills
- C, C++
- VxWorks 6/7, RTOS
- BSP and device‑driver development
- SPI, I²C, UART, Ethernet, LVDS, SpaceWire, MIL‑STD‑1553
- Git, Perforce, Jira
- Unit testing, regression testing, debugging, scripting
What we offer
- Competitive salary range $75,000 – $120,000 per year.
- Annual bonus potential, employee stock purchase plan and open paid‑time‑off policy.
- Comprehensive benefits package including health, retirement and professional development opportunities.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
moog
Phoenix
Related job offers
-
Strategic QE Consultant
Infosys Phoenix -
Android Developer – Mobile Apps (Remote, Phoenix, AZ)
U-Haul Phoenix -
AI Engineer – Specialist Programmer
Infosys Phoenix -
Senior Integration Developer (Remote)
Doyle Security Services, Inc. (DSS) Îles Vierges des États-Unis -
Integration Developer – Enterprise & Cloud Solutions
Doyle Security Services, Inc. (DSS) Îles Vierges des États-Unis