GNC System Development Engineer, Prime Air
Amazon· Systems, Quality, & Security Engineering
Seattle, WA$129.2k - $174.8kFull-timePosted yesterday
About the role
Amazon Prime Air is seeking a Systems Development Engineer II to join the Drone Guidance, Navigation & Controls (GNC) team as a DO-178C Requirements and Verification Engineer. Responsible for developing software requirements, architecture documentation, interface control documents, and verification evidence for DO-178C-compliant software lifecycle, plus building tools to support simulation, test automation, and analysis.
Responsibilities
- Work on guidance and navigation and control algorithm software.
- Develop System and Software requirements, capturing functional, performance, and safety requirements for GNC software components in compliance with DO-178C planning and development objectives
- Author software architecture documents describing the structure, components, interfaces, and data flows of GNC software modules, ensuring architectural decisions are traceable to requirements
- Develop Interface Control Documents (ICDs) defining software-to-software and software-to-hardware interfaces for GNC components, coordinating with hardware and systems engineering teams to ensure consistency
- Develop verification evidence including test cases and test procedures for requirements-based testing ensuring coverage of all DO-178C DAL C verification objectives
- Develop software tools in Python, MATLAB, or C/C++ to support simulation, test automation, data analysis, and verification reporting — accelerating the team's ability to demonstrate DO-178C compliance
Qualifications
- Experience with CI/CD pipelines build processes
- Bachelor's degree or above in Electrical Engineering, Computer Engineering, Systems Engineering, or related fields
- Experience in gathering test requirements to create detailed test plans and defining quality metrics to measure product quality
- Experience troubleshooting and debugging technical systems, or experience in software development and experience with automation and any version control tools
- Experience communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- 5+ years of engineering experience, with at least 3 years of hands-on software development experience in C, C++, or Python in embedded or real-time systems
- 2+ years of direct experience developing software requirements (HLRs and/or LLRs) or software architecture documentation in a structured, safety-critical, or regulated engineering environment
- Experience developing software tools or scripts (Python, MATLAB, C/C++) to support simulation, test automation, or data analysis
- Familiarity with DO-178C (or DO-178B), IEC 61508, ISO 26262, or equivalent safety-critical software standards, including at least 1 year of direct exposure to structured lifecycle processes
Skills
Required:CI/CDSoftware development (C, C++, Python)HLRs/LLRsDO-178C / safety-critical standards
Benefits
- Health insurance (medical, dental, vision, prescription) and Life Insurance options
- Mental health support, EAP
- Flexible Spending Accounts
- 401(k) matching
- Paid time off and parental leave
- RSUs and sign-on payments as part of compensation
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering