CareerPlanSign in

Custom Software Engineer

Pune💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Develop custom embedded software solutions for automotive digital cockpit systems, focusing on BSP development, driver integration, and system image customization for SoCs.

Role type

Senior embedded software engineer (automotive digital cockpit)

Builds

Bootloaders, display/audio drivers, Linux kernel configurations, and Android system images for automotive cockpit SoCs

Domain

Automotive / Embedded Systems / Digital Cockpit

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C/C++, Linux BSP development, Yocto/OpenEmbedded, Android HAL (HIDL/AIDL), Linux device drivers (DRM/KMS, ALSA/ASoC), AOSP build system (Soong/Ninja), U-Boot, Device Tree, Secure Boot, Automotive SoC bringup

Preferred skills

Qualcomm SA8xxx/NXP i.MX 8 series experience, GPU driver integration (Adreno/Vivante), QNX BSP, SOME/IP/DDS middleware, FastBoot/AVB

Technologies

Linux, Android (AOSP/AAOS), Yocto, U-Boot, OpenGL ES, Vulkan, MIPI DSI, HDMI, eDP, I2S/TDM, BlueZ, Wi-Fi, JTAG, UART

Responsibilities

Develop and maintain BSP for digital cockpit SoCs; Integrate display and audio drivers; Configure Linux kernel and power management; Implement AOSP system image customization; Develop and validate bootloader integration; Integrate connectivity stacks; Debug platform issues using hardware tools; Document BSP integration and platform configuration guides

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.