Pune
MBD Software Developer
As a successful family-owned company on a path to global growth, the Brose Group offers challenging responsibilities and exciting career opportunities to performance-driven, skilled specialists with solid professional knowledge and proven career expertise who wish to contribute to our company’s success.
Your Tasks
- Define and maintain software architecture for embedded and model-based systems.
- Design modular,scalable frameworks using embedded C and MATLAB/Simulink.
- Guide development of control algorithms and model-based ECU functions.
- Ensure integration of software components across embedded platforms.
- Establish coding standards,modeling guidelines,and best practices.
- Collaborate with cross-functional teams(hardware,systems,safety,validation).
- Support ISO 26262 functional safety and cybersecurity compliance.
- Lead architectural reviews,documentation,and mentor development teams.
Your Profile
- Strong expertise in embedded systems and real-time software development.
- Proficiency in C/C++,MATLAB/Simulink,and Stateflow.
- Solid understanding of microcontroller architectures and peripheral interfaces.
- Familiarity with software development life cycle(SDLC)MIL/SIL/HIL testing.
- Knowledge of functional safety (ISO 26262).
- Bachelor’s/Master’s in Electronics,Computer Engineering,or related field.
- 8+ years of experience in embedded and model-based software development.
- Experience in automotive domain and ECU development.