Embedded Software Integration Engineer

bajajauto

India

On-site

INR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

AutoSAR exposure
Hardware functional testing
ECU calibration with INCA

Job summary

Bajaj Auto is seeking an experienced embedded software engineer to configure BAL architecture on ECUs and translate requirements into modular blocks. You will interface with hardware teams, define interfaces, and support S-function creation to optimize CPU use.

You will validate builds and assist with architecture debugging, root-cause analysis, and final ECU release after test and validation. A strong background in automotive software is essential.

Qualifications

  • Experience in embedded C and low-level driver development.
  • Exposure to RTOS concepts and automotive ECU development.
  • CAN-based networks knowledge.
  • Experience with Matlab/Simulink/Stateflow for model-based development.
  • Familiarity with auto-code generation and customizing code generation.

Responsibilities

  • Collaborate with hardware team to configure BAL architecture on ECU per application needs.
  • Decompose requirements into functional blocks and define interfaces.
  • Develop implementation blocks or support a dedicated development team with S-functions.
  • Support architecture and debug of vehicle-level issues and perform root-cause analysis.
  • Create release software for ECU from test & validation inputs and hand over to verification.

Skills

Embedded C
Microcontroller development
CAN networks
RTOS concepts
Matlab/Simulink/Stateflow
Code generation
Scripting languages (Python/Perl)
Version control (SVN/GIT)
Peer review

Education

BE/BTech/ME/MTech/MSc in Computer Science/Electrical/Electronics/ Telecom/Instrumentation & Control

Tools

INCA
Vector/Intrepid automotive tools

Job description

Select how often (in days) to receive an alert:

  • Familiarity with microcontroller based development using compilers/ debuggers etc.
  • Good understanding of embedded C with experience in low level driver development using C.
  • Exposure to CAN based networks.
  • Understanding of RTOS concepts.
  • At least 3 years of experience in Matlab, Simulink and Stateflow.
  • Sound understanding of auto-code generation using embedded coder.
  • Ability to customize code generation as per requirement.
  • Exposure to any scripting language, PERL or Python.
  • Familiarity with software configuration management tools (SVN/GIT), defect tracking tools, and peer review
Preferred add-ons
  • Exposure to AutoSAR based design philosophy.
  • Experience in Functional testing on hardware.
  • Familiarity with any scripting language python/Perl/ C#.
  • Understanding of how ECU software participates to ensure overall vehicle operation.
  • Understanding of control strategies for electrical machines/ battery management
  • Exposure to CMMi/ ASPICE practices
  • Exposure to automotive data acquisition tools from vector, intrepid etc.
  • Exposure to ECU calibration and measurement using INCA.
Job profile

The selected candidate shall work closely with the hardware development team to configure BAL proprietary architecture on a given ECU based on application need. While doing so, he/ she may need to decompose the application requirement into multiple functional blocks interfaced with each other. This would involve partitioning the functional requirement into implementation blocks, defining interfaces for each block, and analytically deriving priority of execution for each block. Subsequent to this, the function development, i.e. implementation of each block, may be handled by a separate function development team who needs to be supported by the selected candidate. Such support may include creation of low-level code packaged into S functions to improve CPU utilization or development of certain re-usable modules. Thus, he/ she may need to support incorporation of specific S-functions into the Matlab – Simulink development environment used for function development. In addition, the selected candidate shall support basic validation and configure the build tool-chain before handover to function development group. During function development, the selected candidate shall provide support for architecture and debug of vehicle level issues. He/she shall aid root cause analysis of vehicle issues. The selected candidate shall also be responsible for creating release software for ECU based on inputs from test & validation group and function development. Therefore, he/ she needs to collaborate closely with function development, and test and verification groups.

Desired Qualification

BE/ BTech/ ME/ Mtech/ MSc in Computer Science/ Electrical/ Electronics (& Telecommunication)/ Instrumentation & Control from reputed institute.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C Developer
Embedded C Developer

Motherson Technology Services Limited • Coimbatore District, Bengaluru

On-site
INR 700,000 - 1,000,000
Firmware Developer
Firmware Developer

bajajauto • India

On-site
INR 600,000 - 1,200,000
Embedded Developer
Embedded Developer

Cyient • Bengaluru

On-site
INR 900,000 - 1,500,000
Lead Engineer - E&E
Lead Engineer - E&E

Mahindra And Mahindra Ltd. • Nashik District

On-site
INR 1,400,000 - 2,000,000
Embedded Software Developer (Autosar)
Embedded Software Developer (Autosar)

HL Mando Softtech • Gurugram District

On-site
INR 900,000 - 1,300,000
Lead Engineer- Electronics
Lead Engineer- Electronics

Mahindra And Mahindra Ltd. • Chennai District

On-site
INR 1,200,000 - 2,000,000
Vehicle Software Architect
Vehicle Software Architect

Montra Electric • Chennai District

On-site
INR 4,000,000 - 7,000,000
Senior Technical Lead
Senior Technical Lead

Tata Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Application SW Engineer (Design and Development)
Application SW Engineer (Design and Development)

SIRI AB • India

On-site
INR 800,000 - 1,200,000
Research & Development – Software – Software Architect Embedded – III (BB1012FT RM 4373)
Research & Development – Software – Software Architect Embedded – III (BB1012FT RM 4373)

Source-Right • Dadri

On-site
INR 3,600,000 - 6,500,000