A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 2 years of experience in Automotive Digital Cockpit Solutions.
  • At least 3 years of software engineering experience, with meaningful Android or embedded systems exposure.
  • Competency in Java and/or Kotlin sufficient to write clear, working code and unit tests independently.
  • Working C++ fundamentals, including syntax, classes, pointers and references, and Standard Template Library basics, sufficient to read and modify existing C++ with support.
  • Understanding of Android application and service fundamentals, including components, lifecycle, Service, AIDL at a usage level, and permissions.
  • Basic Linux command-line competence and fluency with Git.
  • Willingness and demonstrated ability to learn platform-level concepts quickly.
  • 15 years of full-time education.

Responsibilities

  • Implement small, well-specified changes, such as adding a property to the property-config set, extending an existing signal mapping, adding a getter/setter path, or wiring a new callback.
  • Write and maintain unit tests for existing and new code and improve coverage on assigned modules.
  • Build and maintain development and test tooling, including property injection scripts, log parsers, simple signal simulators, and test fixtures.
  • Assist with build, flash, and bring-up activities on development boards and target head units.
  • Reproduce reported defects, gather logs and traces, and fix straightforward issues with guidance.
  • Learn the AOSP build and development workflow, the Car Framework property model, and the team's codebase conventions.
  • Participate in code reviews as a reviewer and reviewee.
  • Maintain documentation, including property catalogue updates, setup guides, and troubleshooting notes.
  • Escalate blockers early and clearly.

Desired Qualifications

  • Prior AOSP exposure, such as building an image, writing a system app, or working with a custom ROM.
  • Awareness of automotive concepts, including CAN bus, ECU, and infotainment architecture.
  • Exposure to the Android Automotive emulator or AAOS app development.
  • Scripting experience in Python or Bash.

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