We are looking for an Embedded Engineer with good knowledge of Embedded C, RTOS and microcontrollers to work on 5G and C-V2X communication systems for automotive applications.
The candidate will be responsible for developing embedded software, working on hardware interfaces, integrating communication modules and ensuring smooth and reliable system performance.
Key Responsibilities
- Develop embedded software using Embedded C.
- Work on RTOS platforms such as FreeRTOS and bare-metal systems.
- Handle task scheduling, interrupts and DMA-based data transfer.
- Develop and integrate hardware drivers for SPI, UART, I2C, PCIe and Ethernet.
- Work with microcontrollers and processors such as Renesas, NXP and STM32.
- Integrate RF transceivers, communication modems and GNSS modules.
- Work on 5G and C-V2X communication systems.
- Coordinate with hardware and PHY layer teams for system integration.
- Perform debugging, testing and troubleshooting of embedded systems.
Required Skills
- Good knowledge of Embedded C programming.
- Experience with RTOS / FreeRTOS or bare-metal programming.
- Understanding of microcontrollers (8-bit, 16-bit and 32-bit).
- Knowledge of hardware communication protocols such as SPI, UART, I2C, CAN and Ethernet.
- Understanding of interrupts, task scheduling and DMA.
- Basic understanding of 5G, C-V2X or wireless communication technologies.
- Good problem-solving and debugging skills.
Valuable to Have
- Experience with Renesas, NXP, STM32 or similar microcontrollers.
- Knowledge of RF modules, GNSS and communication modems.
- Understanding of PHY/MAC layer concepts.
- Exposure to automotive embedded systems or connected vehicle technologies.
Candidate Profile
- 2–3 years of experience in Embedded Software / Firmware Development.
- Strong fundamentals in Embedded C and RTOS.
- Candidates with experience in automotive electronics, wireless communication or connected vehicle technologies will be preferred.