Talent.com
This job offer is not available in your country.
Software Engineer - C / C++ Programming

Software Engineer - C / C++ Programming

NasugroupBangalore
30+ days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Engineer Programming • Bangalore