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



