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 Description: Lead Engineer - Brake Application SoftwareRole Overview:We are seeking a Senior Software Engineer with strong expertise in embedded software development for automotive Brake Application systems. The role involves designing, developing, integrating, simulating, and validating safety-critical brake control software. The candidate should have hands-on experience in embedded C/C++, model-based development, and simulation-based verification using MATLAB/Simulink, Stateflow, MIL, SIL, FSIL, CCSIL, and HIL environments. The role also requires domain expertise in brake control algorithms, ABS/ESC/EPB functions, AUTOSAR Classic, RTE, BSW/MCAL integration, CAN/CAN FD communication, UDS diagnostics, DTC handling, calibration workflows, and debugging tools such as CANoe, CANalyzer, INCA, dSPACE, Lauterbach, and Polyspace.Main Responsibilities: Design, develop, integrate, and maintain embedded software for Brake Application systems and automotive braking platforms. Analyze software requirements, system specifications, and vehicle-level functional requirements to create robust software designs. Develop application software components using embedded C/C++ and model-based development methods. Work with MATLAB/Simulink models for algorithm development, simulation, code generation, and functional verification. Perform software development, debugging, and validation in MIL, SIL, FSIL, CCSIL, and HIL environments. Support integration of brake control software with microcontrollers, sensors, actuators, and communication interfaces. Collaborate with system, hardware, testing, calibration, and validation teams to ensure end-to-end software functionality and quality. Analyze defects, identify root causes, implement fixes, and support issue resolution through tools such as Jira, ALM, or similar. Participate in software architecture reviews, design reviews, code reviews, and ensure compliance with ASPICE, ISO 26262, AUTOSAR, and MISRA C standards. Prepare technical documenta
Qualifications
B.E, B.Tech / M.Tech
Additional Information
6-9 Years