Back to list

Vacancy description

Custom Software Engineer in Pune, भारत

Accenture

  • Full-timeStandard weekly hours

Pune, भारत

Responsibilities

  • Develop and maintain BSPs for Qualcomm, NXP, and Renesas automotive cockpit SoCs, including boot, clock-tree, and peripheral initialization.
  • Integrate automotive display drivers using MIPI DSI, HDMI, eDP, Open LDI, DRM/KMS, and QNX Screen API.
  • Develop audio BSPs and integrate I2S/TDM codec drivers, ALSA ASoC, Android audio HAL, and multi-channel PCM streams.
  • Configure Linux and Yocto/OpenEmbedded systems, including device trees, power management, and memory layout.
  • Integrate GPU drivers and graphics stacks using OpenGL ES, Vulkan, and hardware composer for multi-display rendering.
  • Customize AOSP/AAOS system images, vendor partitions, init scripts, HAL loading, SELinux policies, and build configurations.
  • Develop and validate U-Boot and UEFI bootloader integration, fastboot, Android Verified Boot, and secure boot.
  • Integrate Bluetooth, Wi-Fi, USB, and other cockpit ECU connectivity stacks.
  • Debug platform issues using UART, JTAG, logcat, ADB, oscilloscopes, and logic analyzers.
  • Document BSP integration, HAL designs, platform configurations, and ASPICE bring-up checklists.

Requirements

  • At least 3 years of overall experience is stated, with at least 4 years of digital cockpit or automotive infotainment experience additionally required.
  • Bachelor’s or master’s degree in Electronics, Electrical, Computer Science, Information Technology, or Automotive Engineering, with 15 years of full-time education.
  • Proficiency in embedded C and C++ for Linux and Android SoC BSP development.
  • Experience with Yocto Project/OpenEmbedded, meta-layer development, and recipe authoring.
  • Knowledge of Android HAL development, including HIDL/AIDL, HAL implementation, and vendor partitions.
  • Familiarity with Linux device-driver development covering DRM/KMS, ALSA/ASoC, V4L2, I2C, SPI, and GPIO.
  • Experience with AOSP, Soong/Ninja, and Android system-image customization.
  • Understanding of MIPI DSI, eDP, HDMI, and DRM/KMS display-driver architecture.
  • Experience with U-Boot, device-tree overlays, and secure-boot implementation.
  • Experience with Qualcomm SA8xxx or NXP https://jobeax.com/link/WS1PCA0IoO5fbJzE 8 cockpit SoC bring-up and BSP customization is preferred.
  • Familiarity with Adreno, Vivante, or PowerVR GPU integration and QNX 8.x BSP development is preferred.
  • Exposure to SOME/IP, DDS, FastBoot, Android Verified Boot, and DM-Verity is preferred.

Benefits

  • The position is based at the Pune office.

Similar vacancies

More like this role

  • On-site
  • Full-time
  • IT
Responsibilities - Lead end-to-end functional testing for Blue Yonder WMS across PDT, SIT, UAT, test strategy, planning, execution governance, and reporting. - Derive test cases from functional requirements and solution design documents and validate inbound, outbound, WCS, and inventory workflows.

Chennai, भारत

  • Full-time
  • IT
... efficient and scalable solutions using PySpark and distributed data-processing frameworks. - Implement data integration and ETL processes and support successful software project delivery. - Collaborate with cross-functional teams, contribute solutions to work-related problems, and participate in team discussions. - Provide guidance, ...

Bangalore, भारत

mattel, inc.

Software Engineer

  • On-site
  • Full-time
  • IT
Responsibilities - Design, develop, customize, and implement Oracle ERP modules and solutions to meet business requirements. - Develop custom forms, reports, interfaces, workflows, extensions, APIs, web services, and integrations using Oracle technologies. - Build and maintain Oracle Fusion Middleware and Oracle Integration ...

Hyderabad, भारत

  • Full-time
  • IT
... consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are ...

Bangalore, भारत

  • Full-time
  • IT
... consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months we are ...

Bangalore, भारत

Ploceus Software Private Limited

Junior Software Engineer - Fresher

  • IT

Rs 15000 - Rs 18000 per month

... scalable, innovative, and domain-oriented software solutions. We develop and own software products that address specific business needs while also providing custom software and product development services to customers across diverse industries. We offer end-to-end software engineering capabilities from solution architecture ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
... New Relic observability tooling to monitor application health, troubleshoot latency, and improve reliability. Requirements - At least 3 years of professional software engineering experience in a collaborative team environment. - Strong proficiency with React, vanilla JavaScript, HTML, state management, and modern CSS. - Hands-on ...

Bangalore, भारत

... comprehensive Computer System Validation strategies, plans, and protocols - Oversee validation activities for GxP-regulated systems including ERP, QMS, MES, and custom applications - Ensure systems meet 21 CFR Part 820, Part 11, and ISO 13485 requirements for software validation - Provide strategic oversight of CSV activities ...

Bangalore, भारत

  • Hybrid
  • Full-time
  • IT
... and reliable microservices and tools that form the backbone of Okta's Continuous Delivery (CD) platform (including components for Spinnaker, Terraform, and custom tooling). - Build Infrastructure as Code Automation: Develop sophisticated software solutions and APIs that empower engineering teams to provision and manage ...

Bangalore, भारत

  • IT
... through plugins, add-ins, and custom tools.- Work with 3D modelling workflows and CAD-related engineering use cases.- Integrate CAD capabilities with broader software systems and applications.- Troubleshoot, improve, and optimize existing CAD automation solutions.- Collaborate with engineers across product, software, and ...

Bangalore, भारत

  • IT
... 3 technical practitioner who bridges CRM configuration with advanced software engineering. You will write client-side JavaScript for enhanced UI behaviors, engineer server-side Plugins and Custom APIs, build complex workflow automations via Power Automate, and design tailored user screens using Canvas Apps and Custom Pages. ...

Chennai, भारत