A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 7.5 years of experience is required; the technical experience section also specifies 12+ years in the infotainment domain with Android development experience.
  • 15 years of full-time education and a Bachelor's or Master's degree in computers, Electronics, or a related stream.
  • Experience with Android Automotive OS, Android Open Source Project, embedded Linux, HAL development, kernel customization, and low-level debugging.
  • Familiarity with automotive hardware platforms including ARM, x86, and SoCs.
  • Experience with automotive communication protocols including CAN, LIN, and Ethernet.
  • Knowledge of secure boot, SELinux, over-the-air updates, and system diagnostics.
  • Proficiency in Java and Kotlin, and familiarity with C++ for native components.
  • Experience developing Android applications with AI functionalities.
  • Experience with custom Vehicle Hardware Abstraction Layer integration and enhancements.
  • Experience in at least one of audio framework, video display, in-cabin controls, navigation, playlist, voice, or vehicle data monitoring.
  • Knowledge of infotainment systems and cloud platforms.
  • Strong problem-solving, debugging, and analytical skills, and effective cross-functional collaboration and communication.

Responsibilities

  • Lead the design, development, and integration of Android Automotive base software components, including hardware abstraction layers, Android Open Source Project, and system services.
  • Architect, design, and develop Android-based infotainment applications and frameworks.
  • Own the Board Support Package, bootloader, kernel, and device-driver stack for automotive hardware platforms.
  • Collaborate with hardware, user experience, middleware, and application teams to ensure seamless system integration.
  • Drive compliance with automotive standards, including ISO 26262, Automotive SPICE, and ISO 21434 cybersecurity requirements.
  • Optimize system performance, boot time, and resource utilization for infotainment electronic control units.
  • Manage over-the-air update mechanisms, diagnostics, and system logging.
  • Interface with silicon vendors, Tier 1 suppliers, and original equipment manufacturers to align platform requirements.
  • Mentor and guide a team of Android and embedded engineers across multiple vehicle programs.
  • Own the Android Automotive OS base software roadmap and contribute to platform strategy.
  • Work with requirements teams, user experience and user interface designers, and embedded systems teams.
  • Implement in-vehicle infotainment user-centric features using Vehicle Hardware Abstraction Layer functionalities.
  • Customize the Android framework for the infotainment platform.
  • Test and debug functionalities to ensure quality, and diagnose and troubleshoot system issues.
  • Work with cross-functional teams globally.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs