Staff Engineer, Systems Safety (r4823)

Shield AI Shield AI · Defense · San Diego, CA · Engineering

This role focuses on ensuring safety in safety-critical airborne software systems, specifically for Shield AI's Hivemind platform which includes autonomy and AI algorithms. The engineer will develop safety requirements, perform hazard analyses, and ensure traceability and verification for certification, working across the full product stack including AI components.

What you'd actually do

  1. Derive and author safety requirements from system-level hazard analyses, functional hazard assessments (FHAs), and customer/regulatory safety objectives.
  2. Collaborate with QA and test teams to define verification strategies, review test cases for safety coverage, and confirm that safety requirements are demonstrably satisfied prior to release.
  3. Lead and support safety analysis activities including Functional Hazard Assessments (FHA), Failure Mode and Effects Analysis (FMEA), Fault Tree Analysis (FTA), and Failure Mode and Effects Summary (FMES) for Hivemind software components and autonomy pipelines.
  4. Work closely with engineers across the full product stack - including foundational software, autonomy and AI algorithms, simulation and test infrastructure, and GUI layers - to ensure safety requirements are correctly allocated to software components and that the system architecture supports safe operation under both nominal and off-nominal conditions.
  5. Support the generation, organization, and validation of certification evidence, ensuring it is accurate, complete, and defensible for internal and external airworthiness assessments

Skills

Required

  • Experience with safety-critical software systems
  • Familiarity with airborne software safety processes (DO-178C, ARP4761, ARP4754A, and/or MIL-HDBK-516C)
  • Strong software system intuition
  • Software engineering background
  • Safety requirements development
  • Requirements traceability and verification support
  • Documentation and modeling
  • Hazard and safety analysis
  • Cross-stack safety integration
  • Certification Evidence Support
  • Bachelor’s degree with approximately 7+ years of relevant experience, or Master’s degree with approximately 5+ years of relevant experience, in Systems Engineering, Software Engineering, or a closely related technical field with demonstrated experience on safety-critical airborne software.
  • Experience working within or applying safety-critical standards (e.g., DO-178C, MIL-HDBK-516C, ARP4754A, ARP4761)
  • Experience deriving safety requirements and allocating them to software components at defined criticality levels.
  • Experience in software development workflows in modern languages (C++, Python, Go, etc.) and software engineering practices, including CI/CD, automated testing, configuration management, and software lifecycle processes.
  • Familiarity with requirements management tools such as DOORS, Jama, or Jira, and with maintaining traceability across a safety software lifecycle.
  • Experience working cross-functionally with software engineers, test engineers, and product managers in a fast-paced, mission-critical environment.
  • Strong organizational, communication, and cross-functional collaboration skills; ability to translate safety obligations into actionable engineering guidance

Nice to have

  • MBSE practices and system modeling tools (Cameo, SysML) as applied to safety-critical architectures.
  • Prior experience with military airworthiness authority (USAF, Army, Navy) coordination.
  • Exposure to autonomy or robotic software systems and the safety challenges unique to non-deterministic or ML-enabled components.
  • Experience creating software tooling to automate safety data management
  • Hands-on experience working with CI/CD pipelines, automated test frameworks, and build systems to design and implement development workflows that continuously generate verifiable evidence of system behavior and support certification objectives.

What the JD emphasized

  • safety-critical airborne software
  • DO-178C
  • ARP4761
  • ARP4754A
  • MIL-HDBK-516C
  • autonomy or robotic software systems
  • ML-enabled components