
Embedded Software Integration Engineer (India)
Bajaj Auto Limited2 months ago
India (city not specified)Mid Level / Senior
Responsibilities
- Configure the proprietary software architecture on ECUs according to application requirements.
- Decompose application requirements into functional blocks, define interfaces, and derive execution priorities.
- Develop or support low-level code, reusable modules, and S-functions to improve CPU utilization.
- Support incorporation of S-functions into the MATLAB/Simulink development environment.
- Configure the build toolchain and support basic validation before handover to the function development group.
- Provide architecture and debugging support for vehicle-level issues and assist with root cause analysis.
- Create ECU release software using inputs from test, validation, and function development teams.
- Collaborate with hardware development, function development, and test and verification groups.
Requirements
- 4–10 years of embedded software integration experience.
- Familiarity with microcontroller-based development using compilers and debuggers.
- Strong understanding of embedded C and experience developing low-level drivers in C.
- Exposure to CAN-based networks and RTOS concepts.
- At least 3 years of experience with MATLAB, Simulink, and Stateflow.
- Understanding of auto-code generation using Embedded Coder and the ability to customize generated code.
- Exposure to a scripting language such as Perl or Python.
- Familiarity with software configuration management tools such as SVN or Git, defect tracking tools, and peer review.
- Bachelor’s or master’s degree in Computer Science, Electrical, Electronics and Telecommunication, or Instrumentation and Control.
- Preferred: exposure to AUTOSAR design, functional testing on hardware, C# or Python/Perl scripting, vehicle operation, electrical-machine or battery-management control strategies, CMMI/ASPICE practices, Vector or Intrepid automotive data-acquisition tools, and ECU calibration and measurement using INCA.
About Bajaj Auto Limited
Bajaj Auto Limited is an Indian public manufacturer of motorcycles, scooters, and three-wheelers, headquartered in Pune and founded in 1945. It designs, builds, and sells vehicles and parts for consumers and commercial transport operators across India and exports to 70+ countries, including an electric Chetak line. The company develops and produces models under brands such as Pulsar, Avenger, and Dominar, and manufactures through alliances with KTM, Husqvarna, and Triumph.