Custom Software Engineer

Accenture

2–5 yrs Pune Full Time Work from office
Accenture logo
Posted : 7 Sept 2026

Job description

Drive innovation as a Custom Software Engineer, crafting tailored software solutions. This role involves designing, coding, and enhancing system components using modern frameworks and agile practices. The focus is on delivering scalable, high-performing software designed to meet specific business needs.

You will contribute to cutting-edge automotive digital cockpit solutions, collaborating with a dynamic team. This position is key to developing efficient and robust software for next-generation vehicles.

Join us to build software that powers change and empowers people within the technology sector.

Responsibilities

Develop and maintain BSP for digital cockpit SoCs, integrating display drivers and configuring the Linux kernel. Implement audio BSP, graphics stack, and AOSP/AAOS system image customization. Validate bootloader integration, connectivity stacks, and debug platform issues using various tools.

Document BSP integration notes, HAL design specifications, and platform configuration guides adhering to ASPICE processes. This involves in-depth work with automotive-grade panels and advanced SoC platforms.

Key responsibilities include driver development for MIPI DSI, HDMI, eDP, and managing audio codecs and PCM stream management. Ensure seamless operation of Linux kernel configurations and GPU driver integration.

Qualifications

A minimum of 2-5 years of experience is required, with at least 3 years specifically in embedded C/C++ for Linux and Android SoC BSP development on automotive cockpit platforms. Proficiency in Yocto Project/Open-Embedded and Android HAL development is essential.

Candidates should possess a strong understanding of Linux device driver development, AOSP build systems, and display interfaces like MIPI DSI and HDMI. Familiarity with U-Boot bootloader configuration and secure boot implementation is also necessary.

An BE/BTech or ME/MTech degree in Electronics, Electrical, Computer Science, Information Technology, or Automotive Engineering is mandatory. This role is based in Pune and requires 4 years of experience in Digital Cockpit / Automotive Infotainment (SDV domain).

Essential Skills

Embedded CC++LinuxAndroid BSPAutomotive Cockpit PlatformsYocto ProjectOpen-EmbeddedMeta-layer DevelopmentRecipe AuthoringAndroid HAL DevelopmentHIDL/AIDLLinux Device Driver DevelopmentDRM/KMSALSA/ASoCV4L2I2CSPIGPIOAOSP Build SystemSoong/NinjaMIPI DSIeDPHDMIU-Boot ConfigurationDevice Tree OverlaysSecure Boot ImplementationAutomotive Digital Cockpit Solutions

Good to Have

Qualcomm SA8xxxNXP i.MX 8SoC Bring-upBSP CustomizationGPU Driver IntegrationAdrenoVivantePower VRQNX 8.xCockpit ClusterHUD Display ApplicationsSOME/IPDDS Middleware IntegrationFastBootAndroid Verified Boot (AVB)DM-Verity

More Details

RoleCustom Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX