HamburgerMenu
hirist

Job Description

Description :

We are looking for a Junior Embedded Software Engineer with 1 to 3 years of experience in the Embedded Software domain. The ideal candidate should have a strong foundation in Embedded C programming, automotive communication protocols, and embedded system concepts. Exposure to AUTOSAR and bootloader fundamentals will be an added advantage.

Key Responsibilities :

- Design, develop, and maintain embedded software using Embedded C

- Work on CAN communication and diagnostic protocols such as UDS

- Develop software compliant with MISRA C / CERT C coding guidelines

- Perform unit testing, debugging, and integration testing

- Support embedded software development across the full SDLC

- Assist in code reviews and ensure adherence to quality and safety standards

- Collaborate with hardware, testing, and system teams

- Understand and implement basic bootloader and startup concepts

Required Skills & Qualifications :

- 1-3 years of experience in the Embedded Software domain

- Strong knowledge of Embedded C programming

- Good understanding of CAN protocol and UDS diagnostics

- Experience with MISRA C / CERT C coding compliance

- Hands-on experience with debugging tools (JTAG, emulator, debugger)

- Understanding of embedded system fundamentals (memory, interrupts, timers)

Preferred / Nice-to-Have Skills :

- Basic understanding of AUTOSAR Classic architecture

- Knowledge of bootloader concepts (startup sequence, flashing, memory layout)

- Exposure to automotive ECUs and embedded platforms

- Familiarity with version control tools like Git

- Awareness of Automotive SPICE (ASPICE) or ISO 26262 is a plus


info-icon

Did you find something suspicious?