Bajaj Auto Limited

Embedded Software Integration Engineer (India)

Bajaj Auto Limited
Apply
2 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.

Tech Stack

CC#GitMATLABPerlPythonSubversion

Categories

Bajaj Auto Limited

About Bajaj Auto Limited

10,000+ employees

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.

Contact me