{"schemaVersion":"jobsearcher.job.v1","id":"b4b2724cc799fbcad30c70e0","url":"https://jobsearcher.com/jobs/b4b2724cc799fbcad30c70e0","canonicalUrl":"https://jobsearcher.com/jobs/b4b2724cc799fbcad30c70e0","title":"Software Engineer","description":"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.\n\nJob Title :\n\nSoftware Engineer\n\nReporting To:\n\nSoftware Engineering Manager\n\nWork Schedule:\n\nOnsite – Phoenix, AZ\n\nMission & Impact\n\nJoin 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.\n\nBring 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.\n\nYou do not need every preferred skill to apply; strong candidates typically meet ~80% and show willingness to learn.\n\nWhat You’ll Do\n\nDevelop embedded avionics software: implement and maintain C/C++ software on single board computers (SBCs) and real-time operating systems (VxWorks 6/7).\nBoard 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.\nIntegrate 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.\nVerification & test: derive test requirements, create unit and regression tests, support integration testing, and debug anomalies using logs, telemetry, and lab equipment.\nTechnical reviews & program execution: participate in peer and code/design reviews; support major program reviews and required technical data deliverables.\nConfiguration management & release: use version control to manage branches and baselines, support software/document releases, and track work and defects in Jira (including bug triage).\nDocumentation : produce and maintain user guides, software design documentation, and release notes; contribute to formal document release processes.\n\nMust Have Qualifications (Core)\n\n2+ years of professional embedded software development experience (aerospace/defense preferred).\nProficiency in C/C++ for real-time/embedded systems.\nExperience with RTOS development and debugging.\nBSP/device-driver experience.\nWorking knowledge of serial communications (SPI/I2C/UART) and debugging at the protocol level.\nExperience with software troubleshooting and root-cause analysis across HW/SW interfaces.\nFamiliarity with the end-to-end software development process: requirements, design, implementation, peer review, unit testing, regression testing, configuration management, and release.\nExperience using version control (Git/Perforce preferred) and issue tracking (e.g., Jira).\nAbility to produce clear technical documentation (user guides, design notes) and communicate effectively in peer-to-peer engineering settings.\nU.S. person (due to export controlled work).\n\nNice to Have (We Will Train Where Needed)\n\nVxWorks 6.x / 7.x experience; Wind River Workbench.\nExperience with spacecraft/avionics SBCs and bring-up.\nSpaceWire (PHY/MAC/cabling) and/or MIL-STD-1553 experience.\nStatic code analysis tools and secure coding practices.\nFamiliarity with Perforce, Bitbucket, and formal release/baseline processes.\nExperience supporting formal program reviews (SRR/PDR/CDR/TRR) and deliverables.\n\nGrowth & Development\n\nStructured onboarding with mentorship and exposure to multiple spacecraft programs.\nTargeted training on Moog-specific architectures, tools, and program processes.\nClear technical progression toward lead embedded software roles and mentoring responsibilities.\n\n#LI-MC1\n\nSalary Range Transparency:\n\nPhoenix, AZ $75,000.00–$120,000.00 Annually\n\nSalary Range Disclaimer\n\nThe 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.\n\nThis position requires access to U.S. export-controlled information.\n\nMoog 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.\n\nNo unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Absent compliance with these pre-conditions resumes submitted directly to any Moog Inc. employee or affiliate will not qualify for fee payment, and therefore become the property of Moog Inc.","company":"Moog","rawCompany":"moog","city":"Phoenix","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-09-12T08:30:21.637Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"336414","title":"Guided Missile and Space Vehicle Manufacturing","slug":"guided-missile-and-space-vehicle-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"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.\n\nJob Title :\n\nSoftware Engineer\n\nReporting To:\n\nSoftware Engineering Manager\n\nWork Schedule:\n\nOnsite – Phoenix, AZ\n\nMission & Impact\n\nJoin 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.\n\nBring 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.\n\nYou do not need every preferred skill to apply; strong candidates typically meet ~80% and show willingness to learn.\n\nWhat You’ll Do\n\nDevelop embedded avionics software: implement and maintain C/C++ software on single board computers (SBCs) and real-time operating systems (VxWorks 6/7).\nBoard 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.\nIntegrate 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.\nVerification & test: derive test requirements, create unit and regression tests, support integration testing, and debug anomalies using logs, telemetry, and lab equipment.\nTechnical reviews & program execution: participate in peer and code/design reviews; support major program reviews and required technical data deliverables.\nConfiguration management & release: use version control to manage branches and baselines, support software/document releases, and track work and defects in Jira (including bug triage).\nDocumentation : produce and maintain user guides, software design documentation, and release notes; contribute to formal document release processes.\n\nMust Have Qualifications (Core)\n\n2+ years of professional embedded software development experience (aerospace/defense preferred).\nProficiency in C/C++ for real-time/embedded systems.\nExperience with RTOS development and debugging.\nBSP/device-driver experience.\nWorking knowledge of serial communications (SPI/I2C/UART) and debugging at the protocol level.\nExperience with software troubleshooting and root-cause analysis across HW/SW interfaces.\nFamiliarity with the end-to-end software development process: requirements, design, implementation, peer review, unit testing, regression testing, configuration management, and release.\nExperience using version control (Git/Perforce preferred) and issue tracking (e.g., Jira).\nAbility to produce clear technical documentation (user guides, design notes) and communicate effectively in peer-to-peer engineering settings.\nU.S. person (due to export controlled work).\n\nNice to Have (We Will Train Where Needed)\n\nVxWorks 6.x / 7.x experience; Wind River Workbench.\nExperience with spacecraft/avionics SBCs and bring-up.\nSpaceWire (PHY/MAC/cabling) and/or MIL-STD-1553 experience.\nStatic code analysis tools and secure coding practices.\nFamiliarity with Perforce, Bitbucket, and formal release/baseline processes.\nExperience supporting formal program reviews (SRR/PDR/CDR/TRR) and deliverables.\n\nGrowth & Development\n\nStructured onboarding with mentorship and exposure to multiple spacecraft programs.\nTargeted training on Moog-specific architectures, tools, and program processes.\nClear technical progression toward lead embedded software roles and mentoring responsibilities.\n\n#LI-MC1\n\nSalary Range Transparency:\n\nPhoenix, AZ $75,000.00–$120,000.00 Annually\n\nSalary Range Disclaimer\n\nThe 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.\n\nThis position requires access to U.S. export-controlled information.\n\nMoog 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.\n\nNo unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Absent compliance with these pre-conditions resumes submitted directly to any Moog Inc. employee or affiliate will not qualify for fee payment, and therefore become the property of Moog Inc.","datePosted":"2026-09-12T08:30:21.637Z","dateModified":"2026-09-12T08:30:21.637Z","hiringOrganization":{"@type":"Organization","name":"Moog","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Phoenix","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b4b2724cc799fbcad30c70e0"},"url":"https://jobsearcher.com/jobs/b4b2724cc799fbcad30c70e0"}}