Embedded Software Engineer
Town Hall, Ahmedabad
2 years
• Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or related field.
• 3–5 years of professional experience in embedded software development within the automotive domain.
• Strong proficiency in C and Embedded C.
• Hands on experience with FreeRTOS or similar RTOS.
• Working knowledge of automotive microcontrollers, preferably Traveo and RH850.
• Experience with software development tools like Greenhills, IAR, Keil
• Familiarity with automotive protocols: UDS (ISO 14229), CAN, UART, SPI, I2C, ADC
• Proficiency with diagnostic and analysis tools: PCAN, CANoe, CANalyzer.
• Experience with version control and collaboration tools: SVN, Git, Code beamer, JIRA.
• Strong debugging and analytical skills.
• Participate in code reviews, unit testing, and integration testing to ensure high software quality within the project timeline
• Experience with bootloaders and memory management.
• Strong analytical and problem solving skills, with the ability to work effectively in a team environment.
• Good verbal and written communication skills
Basic C ProgrammingEmbedded CFreeRTOSReal-Time Operating Systems+16