HamburgerMenu
hirist

Software Engineer - C/C++ Programming

Nasugroup
Bangalore
3 - 7 Years

Posted on: 21/08/2025

Job Description

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.

info-icon

Did you find something suspicious?