1 day ago
Pune, India or Bengaluru, IndiaMid Level
Responsibilities
- Implement small, specified changes to property configurations, signal mappings, getter/setter paths, and callbacks.
- Write and maintain unit tests and improve coverage for assigned modules.
- Build and maintain development and test tooling, including property injection scripts, log parsers, signal simulators, and test fixtures.
- Assist with building, flashing, and bringing up development boards and target head units.
- Reproduce defects, gather logs and traces, and fix straightforward issues with guidance.
- Learn and apply AOSP workflows, the Car Framework property model, and team codebase conventions.
- Participate in code reviews and maintain property catalogues, setup guides, and troubleshooting documentation.
- Escalate blockers clearly and promptly.
Requirements
- Minimum 2 years of experience in Automotive Digital Cockpit Solutions.
- 3+ years of software engineering experience with meaningful Android or embedded systems exposure.
- Competence in Java and/or Kotlin for writing production code and unit tests independently.
- Working knowledge of C++ fundamentals, including syntax, classes, pointers/references, and STL basics.
- Understanding of Android application and service fundamentals, including components, lifecycle, Service, AIDL, 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.
- Prior AOSP exposure, Android Automotive emulator or AAOS app development, automotive concepts such as CAN bus, ECU, and infotainment architecture, and Python or Bash scripting are desirable.
Benefits
- Position based at the company's Bengaluru office.
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
