Engineering Department

Senior Software Safety Engineer

Orange County, USA | hybrid
Send your application

Main responsibilities:

  • Guide the implementation of tailored Software Safety program activities, ensuring alignment with program goals and industry best practices. 
  • Derive software safety requirements from system-level hazards and collaborate with development teams to architect and implement robust safety controls, interlocks, and fault-tolerant designs. 
  • Guide software architecture decisions to ensure robustness, fault tolerance, and independence of safety-critical components; verify interlocks are free from common mode faults. 
  • Define and oversee software verification and validation (V&V) strategies, including requirements-based testing, structural coverage analysis, fault-injection, and non-nominal testing. 
  • Identify, document, and track software-related hazards and risks, and ensure effective mitigation strategies are implemented and validated. 
  • Support Development Milestone Reviews such as PDR and CDR, representing Software System Safety. 
  • Liaise with customers, regulatory bodies, and internal stakeholders on software safety-related matters. 
  • Drive continuous improvement in software safety processes and methodologies for a rapid development environment. 

Required qualifications and experience:

  • Minimum of 5 years of industry experience in software engineering, with a focus on developing complex, high-reliability, or safety-critical systems. 
  • B.S., M.S. or Ph.D. in Computer Science, Software Engineering, Computer Engineering, or equivalent technical discipline. 
  • Experience or familiarity with system and software safety standards such as MIL-STD-882E, Joint Software Systems Safety Engineering Handbook (JSSSEH), DO-178C, or ISO 26262. 
  • Strong proficiency in modern programming languages such as C++, Rust, or Python. 
  • Demonstrated experience with safety-critical software systems in regulated industries (aerospace, automotive, or robotic industries) applying standards to design and work products. 
  • Demonstrated understanding of software safety concepts, such as architectural mitigation (e.g., interlocks, watchdogs), fault tolerance, and robust error handling. 
  • Experience with the full software development lifecycle in an Agile environment, from requirements decomposition and architecture to testing and deployment. 
  • Experience developing and using software-in-the-loop (SITL) and hardware-in-the-loop (HITL) test environments. 
  • Experience with AI/ML software safety or the test and evaluation of autonomous systems. 
  • Experience with software analysis techniques and tools (e.g., static analysis, dynamic analysis). 
  • Strong analytical/problem-solving skills and excellent communication skills with the ability to collaborate effectively with cross-functional engineering teams. 
  • Technical writing experience developing standards, specifications, or safety case reports 

What we offer:

  • Participation in leading international aerospace & defence programs. 
  • Performance-based evaluation in different projects. 
  • Excellent salary conditions, commensurate with experience. 
  • Flexible working hours.  
  • Permanent contract. 
  • Highly motivating work environment. 
  • Being part of the company’s growth and expansion. Significant opportunities for professional growth due to the company’s rapid expansion. 

Join us

    If you want to reach us recruitment@anzenengineering.com