
Opportunity at
Bosch2027_BGSW_Embedded_Application_Software_Developer_Integrator_ASW_COB_EGM1_SGM
Bosch is hiring a Senior Software Engineer for its brake application software team. This position centers on creating, building, merging, simulating, and testing safety-critical control software…
Career Tools
About This Role
Bosch is hiring a Senior Software Engineer for its brake application software team. This position centers on creating, building, merging, simulating, and testing safety-critical control software for automotive braking platforms. The role suits professionals with a strong background in embedded software development who want to work on advanced braking technologies like ABS, ESC, and EPB. Key duties involve translating requirements into robust designs, writing code in embedded C and C++,…
Job Description
Bosch is hiring a Senior Software Engineer for its brake application software team. This position centers on creating, building, merging, simulating, and testing safety-critical control software for automotive braking platforms.
The role suits professionals with a strong background in embedded software development who want to work on advanced braking technologies like ABS, ESC, and EPB. Key duties involve translating requirements into robust designs, writing code in embedded C and C++, and working with model-based tools.
The employee will collaborate across hardware, system, testing, and calibration teams to ensure high quality and compliance with established automotive standards.
Responsibilities
- Design, build, integrate, and maintain embedded software for automotive braking systems
- Translate system and functional specifications into reliable software designs
- Create application components utilizing embedded C/C++ and model-based methods
- Use MATLAB and Simulink models for algorithm creation, simulation, code generation, and verification
- Execute software development, debugging, and validation across MIL, SIL, FSIL, CCSIL, and HIL setups
- Assist in integrating brake control software with microcontrollers, actuators, sensors, and communication interfaces
- Partner with system, hardware, testing, calibration, and validation groups
- Investigate defects, find root causes, apply corrections, and manage issues using Jira or ALM
- Take part in architecture, design, and code reviews while following ASPICE, ISO 26262, AUTOSAR, and MISRA C rules
- Draft technical documentation, aid software releases, guide junior engineers, and improve development processes
Requirements
- Over 4 to 6 years of experience in embedded software development, focusing on automotive brake or chassis control systems
- Expertise in embedded C/C++ and real-time embedded systems
- Practical background in model-based development and simulation software like MATLAB, Simulink, and Stateflow
- Familiarity with AUTOSAR Classic, RTE, BSW/MCAL integration, and software architecture
- Understanding of automotive safety rules including ISO 26262, ASPICE, MISRA C, and lifecycle methods
- Experience with CAN, CAN FD, UDS diagnostics, and calibration workflows
- Knowledge of tools such as CANoe, CANalyzer, INCA, dSPACE, Lauterbach, and Polyspace
Qualifications
- Bachelor's or Master's degree in Electrical, Electronics, Computer Science, Automotive Engineering, or a related discipline
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the primary focus of this role?
The position focuses on designing, developing, integrating, and validating safety-critical brake control software for automotive applications.
What level of experience is required?
The posting specifies 4 to 6 years of experience in embedded software development, ideally within automotive brake or chassis control systems.
What educational background is needed?
Candidates must hold a Bachelor's or Master's degree in Electronics, Electrical, Computer Science, Automotive Engineering, or a related field.
Does the posting specify location or remote status?
No, the job posting does not state the work location or remote status.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
