Role Overview :
We are seeking a detail-oriented Software Engineer with expertise in compiler toolchains, safety qualification, and instrumentation. The role involves developing and qualifying tools in alignment with ISO26262 standards, focusing on GCC / Clang compilation , code coverage instrumentation, and toolchain validation. The ideal candidate will have strong skills in modern C++ (C++17) , excellent debugging abilities, and experience supporting the ISO26262 safety qualification process, ideally in collaboration with semiconductor partners (e.g., Qualcomm).
Key Responsibilities :
- Design, implement, and maintain code coverage instrumentation tools for safety-critical software development.
- Work with GCC / Clang compilers for toolchain configuration, customization, and integration.
- Drive ISO26262 tool qualification activities, including documentation, validation, and compliance reporting.
- Collaborate with safety and platform teams to ensure tool qualification meets functional
safety requirements.
Develop automated tests, validation frameworks, and build scripts to support qualification workflows.Provide technical support for safety certification audits and assessments.Collaborate cross-functionally with semiconductor and system partners (e.g., Qualcomm) to align tool qualification processes.Required Skills & Experience :
Strong proficiency in C / C++, including modern C++ (C++17).Hands-on experience with GCC / Clang compilers and toolchain internals.Deep understanding of ISO26262 functional safety standards.Experience in code coverage instrumentation and tool qualification workflows.Strong debugging and problem-solving skills with compilers / build systems.Familiarity with version control (Git / Perforce) and CI / CD build pipelines.Excellent communication skills and ability to work in cross-functional teams.Preferred Qualifications :
Prior experience with functional safety certification processes in automotive or safety-critical domains.Experience collaborating with semiconductor vendors (e.g., Qualcomm) on safety qualification.Knowledge of other safety standards (e.g., IEC 61508, DO-178C).Familiarity with static / dynamic analysis tools and compiler validation frameworks.Exposure to embedded systems, SoCs, or safety-critical platforms.(ref : hirist.tech)