B

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

C++ experts for ADAS Hil Framework development

Desktop Application DevelopmentUpdated on Nov 14
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Overall 6 to 7 years of professional experience in software development, validation framework design, or automotive systems integration.
  • B.E./B.Tech or equivalent in Computer Science, Information Science, or Electronics & Communication Engineering.
  • Very strong C++ programming skills, including object-oriented design and memory management.
  • Basic Python skills for scripting, test definitions, and tool integration.
  • Proficiency developing, compiling, and debugging software on Linux or Windows systems.
  • Exceptional debugging skills and a proven track record diagnosing runtime failures, segmentation faults, and network protocol mismatches.
  • Ability to shift from pragmatic workarounds for active customer issues to long-term architectural solutions.
  • Practical experience with structural software validation, including integration testing, regression testing, and automated smoke-testing workflows.
  • Understanding of ECU hardware architectures and vehicle communication protocols such as CAN, SOME/IP, and Ethernet.
  • Knowledge of automotive software quality frameworks such as ASPICE and ISO 26262.
  • Experience with Conan, Git, and CI/CD workflow tools such as Jenkins and Azure Pipelines.
  • Fluent professional communication in English.

Responsibilities

  • Own the integration, setup, and continuous maintenance of the ADAS Hardware-in-the-Loop simulation framework for customer projects.
  • Build command-line tools and automate test simulation workflows for continuous testing, execution, and debugging pipelines.
  • Troubleshoot and resolve framework-level issues, memory errors such as segmentation faults, and signal anomalies.
  • Provide advanced-tier support for Restbus simulation maintenance, configuring and scaling virtual vehicle networks in customer environments.
  • Mentor junior team members in software practices, conduct design and code reviews, and drive cross-functional engineering work.
  • Support automation and debugging workflows to improve execution speed and test fidelity, and transition testing pipelines from Software-in-the-Loop to Hardware-in-the-Loop environments.
  • Assist customer projects with signal mapping, object bypassing, and physical-to-virtual sensor integration.
  • Design and develop high-performance command-line tools, automate testing pipelines, debug system-level issues, and address hardware-software integration challenges.

Desired Qualifications

  • Ability to collaborate effectively in intercultural teams with a solution-oriented approach.
  • Passion for sharing knowledge, guiding mid-to-junior engineers, and improving the team's software engineering capabilities.

About the Company

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Bosch Home Comfort makes heating, cooling and hot-water equipment for homes, commercial buildings and industrial users. Its portfolio combines electric heat pumps with gas-fired boilers and hybrid systems, giving customers different ways to control building temperatures and supply hot water. The business sells equipment through its brands' sales networks, with products adapted to regional building needs and energy requirements. Its inverter-driven heat pumps adjust compressor output to match demand rather than running constantly at full power. The Bosch business unit was formed through the merger of Bosch and Buderus heating activities in 2004 and is headquartered in Wetzlar, Germany.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Wetzlar, Germany
Founded
2004

Recently Posted Jobs

Explore more opportunities at Bosch Home Comfort

See more jobs