Embedded Software Engineer (SML79ST RM 4096)

April 14, 2026
sradmin

Position: Embedded Software Engineer (SML79ST RM 4096)

About the Role:
Embedded software for automotive and IoT platforms, focusing on BSP optimization, virtualization, and device drivers on ARM-based systems like QCOM SA8295.

Key Responsibilities:

  • Develop/optimize BSP for ARM automotive platforms (e.g., QCOM SA8295).
  • Integrate bootloaders, device drivers, HAL layers; configure Android audio HAL.
  • Implement QNX Hypervisor for infotainment/telematics virtualization.
  • Port drivers for peripherals (camera, display, Ethernet, audio) on Linux/Android/FreeRTOS.
  • Handle SELinux policies, secure boot/OTA, power optimization for IoT.
  • Develop low-level drivers (UART/I2C/SPI/CAN); port OS to custom hardware.

Mandatory Skills:

  • Embedded C/C++ programming.
  • OS: Linux, Android, FreeRTOS, QNX Hypervisor.
  • Hardware: ARM platforms (QCOM SA8295), MCUs (STM32, nRF52, ESP32).
  • Protocols: UART/I2C/SPI/CAN, TCP/MQTT/HTTP.
  • Android HAL, device driver porting, multi-core systems.

*******************************************************************************************************************************************

Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Pune
Experience: 7-9 Years
Notice period: 0-30 days

Apply for this position

Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.

Drop files here or click to uploadMaximum allowed file size is 200 MB.
Allowed Type(s): .pdf, .doc, .docx