AUTOSAR BSW Diagnostics Engineer with Emb-C, Linux
Job Description
Job Description:
We are seeking a highly skilled AUTOSAR BSW Diagnostics Engineer with strong expertise in Embedded C and working knowledge of Linux. The ideal candidate will have hands-on experience in AUTOSAR Classic Platform development, including Basic Software (BSW) and Software Components (SWC), along with strong debugging and integration capabilities.
Key Responsibilities:
- Develop, configure, and integrate AUTOSAR BSW modules and SWCs.
- Design and implement diagnostic solutions within AUTOSAR architecture.
- Work on RTE configuration, runnable design, ports, and interfaces.
- Perform end-to-end development including integration, testing, and validation.
- Analyze and debug system-level issues using tools like CANoe and TRACE32.
- Ensure compliance with MISRA C and safety-critical system guidelines.
Required Skills & Experience:
- Strong experience in AUTOSAR Classic Platform (BSW & SWC).
- Expertise in Embedded C programming.
- Working knowledge of Linux environments.
- Hands-on experience with BSW stacks such as Ethernet and FlexRay.
- Solid understanding of RTE, runnables, ports, and interfaces.
- Experience with AUTOSAR configuration tools: DaVinci, EB Tresos, ISOLAR, Arctic Studio.
- Good understanding of Memory Stack components (NvM, MemIf, Fee/Ea).
- Familiarity with communication protocols: CAN, LIN, FlexRay, Ethernet (basic knowledge of I2C/SPI).
- Experience across the full development lifecycle: development, integration, and validation.
- Hands-on experience with debugging and analysis tools such as CANoe and TRACE32.
- Knowledge of MISRA C guidelines and safety-critical systems.
Preferred Qualifications:
- Experience in automotive embedded systems.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
Job Description - Grade Specific
Bangalore, IN