Embedded Software Engineer (3+ years)
Required Technical Skills
3+ years of hands-on experience in Embedded Systems / Automotive Embedded Software.
Strong programming skills in Embedded C/C++; Python knowledge is an added advantage.
Experience with automotive microcontrollers, preferably NXP, STMicroelectronics, or Infineon.
Good understanding of BCM architecture and design.
Hands-on experience with CAN, LIN, SPI, I2C, UART, PWM, and GPIO.
Knowledge of RTOS and AUTOSAR architecture.
Experience in debugging embedded software at bench and vehicle level.
Hands-on experience with CANoe/CANalyzer and CAN/LIN data analysis.
Knowledge of SDLC, software integration, and testing methodologies.
Experience with Unit Testing and Integration Testing is preferred.
Knowledge of UDS diagnostics and DTC development/testing will be an advantage.