Job Summary
We are looking for an experienced AUTOSAR BSW Developer with strong knowledge of Automotive Embedded Software Development, particularly AUTOSAR Basic Software (BSW) development and configuration.
The ideal candidate should have hands-on experience in Embedded C programming, automotive communication protocols, and Vector development tools. Candidates should possess practical experience in configuring and supporting AUTOSAR BSW stacks, including COM Stack, DIAG Stack, and Memory Stack, along with ECU-level software debugging and testing.
Key Responsibilities
- Develop, configure, and integrate AUTOSAR Basic Software (BSW) components.
- Configure BSW modules using Vector DaVinci Configurator and DaVinci Developer.
- Develop, configure, and support COM Stack, DIAG Stack, and Memory Stack.
- Perform Embedded C programming for automotive applications.
- Work with automotive communication protocols such as CAN and UDS.
- Use Vector CANoe or CANalyzer for automotive software development, testing, and validation.
- Perform software testing, integration, and debugging in ECU hardware environments.
- Conduct software debugging using emulators and other debugging tools.
- Support Bootloader and Crypto Stack development and integration activities.
- Follow Software Development Life Cycle (SDLC) processes.
- Participate in functional safety-related activities.
- Prepare and maintain software development, testing, and technical documentation.
Required Skills
- 4–6 years of experience in Automotive Embedded Software Development.
- Strong knowledge and hands-on experience in AUTOSAR Basic Software (BSW).
- Practical experience in BSW development and COM Stack configuration.
- Hands-on experience with Vector DaVinci Configurator and DaVinci Developer.
- Strong Embedded C programming skills.
- Working knowledge of CAN and UDS communication protocols.
- Experience with Vector CANoe or CANalyzer.
- Working knowledge of PTC ILM and PTC Modeler tools.
- Experience with DIAG Stack, COM Stack, and Memory Stack.
- Knowledge of ECU hardware-level software testing and debugging.
- Experience with Bootloader and Crypto Stack.
- Knowledge of Software Development Life Cycle (SDLC).
- Understanding of Functional Safety concepts.
Preferred Skills
- Experience with commercial AUTOSAR software stacks.
- Knowledge of ASPICE processes, including SWE.1, SWE.2, SWE.3, SYS.1, SYS.2, and SYS.3.
- Knowledge of MATLAB and Simulink.
- Familiarity with LabVIEW or similar model development tools.
- Exposure to automotive software development, integration, and validation activities.
Educational Qualification
Bachelor's or Master's degree in any of the following disciplines:
- Electronics and Communication Engineering (ECE).
- Electrical Engineering (EEE).
- Computer Science and Engineering (CSE).
- Automotive Engineering.
- Mechatronics Engineering.
Suitable Candidate Profile
Candidates with 4–6 years of relevant Automotive Embedded Software Development experience, particularly in AUTOSAR BSW development, configuration, and integration.
Candidates should have practical experience with Vector DaVinci tools, Embedded C programming, COM Stack, DIAG Stack, Memory Stack, and automotive communication protocols such as CAN and UDS.
Candidates with hands-on ECU debugging, testing, Bootloader, and Crypto Stack experience will be preferred.