Jobs · Engineering · Washington

GNC System Development Engineer, Prime Air

Amazon · Seattle, WA · 1 wk ago
EngineeringFull-time

Key job responsibilities

  • Work on guidance and navigation and control algorithm software.
  • Develop High and Low level 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

Basic 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

Preferred Qualifications

  • Experience with distributed systems at scale
  • Master's degree or above in engineering or equivalent
  • Experience with hardware/software integration and real-time systems
  • Direct experience developing DO-178C lifecycle artifacts (HLRs, LLRs, test cases, test procedures, ICDs) at DAL C or higher
  • Experience developing Interface Control Documents (ICDs) for software-to-hardware or software-to-software interfaces in an aerospace or autonomous systems context
  • Experience with model-based design tools (Simulink/Stateflow) for requirements capture or simulation
  • Experience with autonomous systems, robotics, GNC algorithms, or unmanned aerial vehicles (UAVs)

Similar jobs

GNC Systems Engineer

Corvid TechnologiesHuntsville, AL· 1 mo ago
Information Technologyapply on corvidtec.isolvedhire.com

Gnc Engineer

ActalentHuntsville, AL· 4 days ago
Engineering$100k–$150k/yrapply on ars2.equest.com