Job Description
Embedded Software Engineer – Automotive Systems
Experience : 3–5 years
Location : Chennai
Employment Type : Full-time
Role Overview
We are seeking an Embedded Software Engineer to join our automotive engineering team.
In this role, you will contribute to the design, development, and validation of embedded software
for infotainment, connectivity, and diagnostics platforms. You will work across firmware,
communication protocols, and automation, with opportunities to solve real-world challenges in
next-generation automotive systems.
Key Responsibilities
- Develop and maintain embedded software in C for microcontrollers and automotive platforms.
- Implement and integrate automotive communication protocols such as CAN, UDS, SOME / IP, and TCP / IP.
- Work with platforms like FreeRTOS and AUTOSAR, contributing to protocol stacks and driver development.
- (Optional) Develop Python-based automation scripts and test frameworks for validation.
- Perform unit testing, integration testing, and debugging to ensure reliability and compliance with coding standards.
Knowledge & Skills
Strong proficiency in C programming(Optional) Working knowledge of PythonExperience with automotive protocols (CAN, UDS, SOME / IP, TCP / IP)Familiarity with RTOS / environments such as FreeRTOS and AUTOSARKnowledge of test automation, unit testing frameworks, and debugging tools (e.g., Wireshark, Robot Framework)Understanding of peripheral communication interfaces (UART, SPI, I2C, Ethernet)Skills Required
Autosar, Freertos, Test Automation, C Programming