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.
