Experience Band:-5 to 8 Years.
Educational Qualification:
- B.E/M.E in Electronics, Electrical, Computer Science, or related engineering discipline.
Role Overview:
We are seeking a highly skilled Software Developer with strong expertise in Embedded C and automotive hardware/software integration. The candidate will be responsible for developing and integrating MCAL, low-level drivers, RTOS-based applications, and diagnostic protocols to deliver high-quality automotive solutions.
Key Responsibilities:
-
Design, develop, and optimize low-level drivers (MCAL, hardware abstraction layers) for automotive ECUs.
-
Work on RTOS-based embedded systems ensuring compliance with automotive safety standards (e.g., AUTOSAR, ISO 26262).
-
Implement and validate communication protocols such as CAN, UDS, and diagnostics.
-
Develop and integrate software modules for vehicle connectivity, clusters, and diagnostic systems.
-
Perform unit testing, integration testing, and debugging on real hardware targets.
-
Collaborate with hardware engineers to ensure seamless software-hardware integration.
-
Ensure adherence to automotive coding standards (e.g., MISRA C) and best practices.
-
Participate in requirement analysis, architecture definition, and technical documentation.
Technical Skills & Expertise:
-
Strong programming expertise in Embedded C.
-
Solid understanding of automotive hardware platforms and ECU architectures.
-
Hands-on experience with MCAL development and low-level driver integration.
-
Proficiency with RTOS (any) and compliance with industry standards.
-
Experience with CAN communication, UDS protocol, and vehicle diagnostics.
-
Familiarity with connectivity and instrument cluster development.
-
Strong debugging skills using oscilloscopes, analyzers, and automotive tools (CANoe, Vector tools, etc.).
Desired Candidate Profile:
-
5–8 years of experience in automotive embedded software development.
-
Strong problem-solving, debugging, and analytical skills.
-
Exposure to functional safety standards is an added advantage.
-
Ability to work collaboratively with cross-functional teams.