C ADAS HiL Framework Development

Bosch

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Bosch Global Software Technologies Private Limited in Bengaluru seeks a Senior C++ Software Engineer to lead ADAS HiL framework development. You will design high-performance CLI tools, automate testing pipelines, and tackle complex system-level debugging, bridging hardware and software for dependable ADAS outputs.

You will mentor engineers, collaborate with global teams, and help transition from SiL to HiL while enhancing validation workflows for customer projects.

Qualifications

  • 6–7 years of professional software development experience or automotive software/system integration experience.
  • B.E./B.Tech in CS/IS/ECE or equivalent.

Responsibilities

  • Architect and maintain the ADAS HiL framework integration and maintenance.
  • Develop robust tooling and CLI engines to automate test simulations and workflows.
  • Lead system-level debugging for memory errors and signal anomalies.
  • Coordinate Restbus simulation and scale virtual vehicle networks for customer environments.
  • Mentor and review code; promote modern software practices across the team.
  • Enable test automation to speed up execution and fidelity across SiL to HiL.
  • Assist customer projects with signal mapping and sensor integration.

Skills

C++
Python basics
Linux
Windows

Education

B.E./B.Tech CS/ECE

Tools

Conan
Git
Jenkins
Azure Pipelines

Job description

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Job Overview

Are you ready to build the infrastructure that validates the safety of autonomous driving? We are seeking a Senior C++ Software Engineer for ADAS HiL Framework develpoment to lead the creation, optimization, and scaling of our Hardware-in-the-Loop (HiL) test frameworks and simulation workflows.

In this role, you will design and develop high-performance command-line (CLI) tools, automate complex testing pipelines, and tackle intricate system-level debugging (from signal mapping to low-level segmentation faults). As a senior engineer, you will act as a critical technical bridge between hardware and software, solving complex integration challenges, mentoring team members, and collaborating with global project teams to deliver highly reliable ADAS systems.

Key Responsibilities
  • Architect & Maintain HiL Frameworks: Own the integration, setup, and continuous maintenance of the ADAS HiL simulation framework for critical customer projects.
  • Develop Core Tooling & CLI Engines: Build robust command-line tools and automate test simulation workflows to support continuous testing, execution, and debugging pipelines.
  • Master System-Level Debugging: Deliver expert-level troubleshooting and resolution for framework-level issues, specialized memory errors (such as segmentation faults), and signal anomalies.
  • Orchestrate Restbus Simulation: Provide advanced tier support for Restbus simulation maintenance, configuring and scaling virtual vehicle networks within customer environments.
  • Mentor & Collaborate: Mentor junior team members in modern software practices, conduct design and code reviews, and drive cross-functional engineering excellence.
  • Enable Test Automation: Support automation and debugging workflows to improve execution speed and test fidelity, transitioning testing pipelines smoothly from SiL to HiL environments.
  • Cross-Functional Support: Directly assist customer projects with signal mapping, object bypassing, and physical-to-virtual sensor integration.
Key Qualifications & Skills
Mandatory Requirements
  • Experience: Overall 6 to 7 years of professional experience in software development, validation framework design, or automotive systems integration.
  • Education: B.E. / B.Tech or equivalent in Computer Science (CS), Information Science (IS), or Electronics & Communication Engineering (ECE).
Technical Core Expertise (must)
  • Strong Programming Foundations: Very strong programming skills in C++ (object-oriented design, memory management) and Python basics (for scripting, test definitions, and tool integration).
  • Cross-Platform OS Skills: Proficient in developing, compiling, and debugging software on both Linux or Windows systems.
Preferred Professional & Soft Skills
  • Advanced Troubleshooting & Diagnosis: Exceptional debugging skills, with a proven track record of diagnosing tricky runtime failures, segmentation faults, and network protocol mismatches.
  • Structured Problem Solving: Ability to seamlessly pivot from quick, pragmatic workarounds for active customer blocks to sophisticated, long-term architectural solutions.
  • Collaboration & Communication: Outstanding interpersonal skills, with a collaborative, motivating, and solution-oriented attitude that thrives in intercultural teams.
  • Mentorship: Passion for sharing knowledge, guiding mid-to-junior engineers, and elevating the team's software engineering capabilities.
  • Validation & Testing Mindset: Practical experience with structural software validation, including integration-testing, regression testing, and automated smoke-testing workflows.
  • In-Vehicle Networks & Architectures: Solid understanding of ECU hardware architectures and vehicle communication protocols (e.g., CAN, SomeIP, Ethernet).
  • Automotive Processes: Knowledge of standard automotive software quality frameworks, such as ASPICE and ISO 26262.
  • Modern Toolchains & DevOps: Experience with software package managers (Conan), version control systems (Git), and CI/CD workflow tools (Jenkins, Azure Pipelines).
  • Languages: Fluent professional communication in English.
What We Offer
  • Bridging Hardware & Software: Take on a unique, highly valued engineering position at the absolute intersection of cutting-edge ADAS software and physical vehicle ECUs.
  • Highly Collaborative Environment: Play a central leadership role within a highly motivated, international team of automotive simulation experts.
  • Technical Ownership: Lead framework architecture and tool design decisions that directly impact the validation of autonomous safety functions.
  • Flexible Technical Growth: Broaden your expertise across both low-level C++ simulation engines and automated Python execution frameworks.
Qualifications

B.E/B.Tech CS/ECE

Additional Information

6-10 years

Legal Entity: Bosch Global Software Technologies Private Limited

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ / ADAS HiL Framework development
C++ / ADAS HiL Framework development

SmartRecruiters, Inc. • Bengaluru

On-site
INR 2,800,000 - 3,600,000
ADAS System HIL Automation & Simulation Engineer
ADAS System HIL Automation & Simulation Engineer

Daimler AG (Canada) • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Global work opportunities
Continuous learning
VnV Architect
VnV Architect

Joinimagine • Bengaluru

On-site
INR 2,800,000 - 4,200,000
T9_ HiL_Automation_ORCA
T9_ HiL_Automation_ORCA

Taleo • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Project Lead / Technical Lead - ADAS
Project Lead / Technical Lead - ADAS

Applus+ IDIADA • Pune District

On-site
INR 4,000,000 - 7,000,000
International project exposure
Professional development opportunities
Competitive compensation
ADAS Tooling Expert
ADAS Tooling Expert

Robert Bosch Group • Bengaluru

On-site
INR 1,200,000 - 1,800,000
ECU Mechanics Designer - ADAS
ECU Mechanics Designer - ADAS

Robert Bosch Group • Bengaluru

On-site
INR 600,000 - 900,000
Security Test Architect
Security Test Architect

Robert Bosch Group • Bengaluru

On-site
INR 1,500,000 - 2,100,000
ADAS Tooling Expert
ADAS Tooling Expert

Joinimagine • Bengaluru

On-site
INR 1,400,000 - 2,200,000
ADAS - Advanced Driver Assistance System
ADAS - Advanced Driver Assistance System

Maruti Suzuki India Ltd. • Gurugram District

On-site
INR 1,500,000 - 2,500,000