Custom Software Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : yesterday
Actively hiring

Job description

Drive the design and development of cutting-edge infotainment applications for vehicles using Android Automotive OS (AAOS). This role offers an exciting opportunity to work on full-stack architecture, HAL integration, and system-level collaboration. Deliver high-performance, automotive-grade user experiences tailored to specific business needs.

We are looking for a technically strong and delivery-focused team member who thrives in an agile environment. Utilize modern frameworks to create scalable solutions and enhance system components. This is a key role in shaping the future of in-car technology.

Responsibilities

Develop infotainment applications leveraging AAOS, prioritizing modularity, performance, and maintainability. Create modules for seamless interaction with VHAL and other HALs via AIDL/HIDL. Integrate applications with essential system services and vendor-specific frameworks.

Effectively debug and optimize across application, framework, and HAL layers to ensure robust stability and peak performance. Collaborate closely with platform, hardware, and QA teams for smooth integration and validation. Mentor junior developers, upholding best practices in architecture, code quality, and testing. Document and present architecture diagrams, technical specifications, and implementation details to stakeholders.

Qualifications

A minimum of 2-5 years of experience is required, with a strong focus on Automotive Digital Cockpit Solutions. Proficiency in Java, Kotlin, and C++ (14/17) is essential, alongside a deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture. Hands-on experience with Android components, AIDL/HIDL, VHAL, and HAL-to-app communication is crucial.

Familiarity with AAOS car services, infotainment integration, and experience with BT, Wi-Fi, GPS, and CAN at the application level are highly beneficial. Exposure to media, phone, navigation apps, and cloud communication is a plus. Proficiency in unit testing, Git, CI/CD workflows, and debugging tools is expected. A Bachelor or Master's degree in Computer Science, Electronics, or Electrical Engineering is required.

Essential Skills

Automotive Digital Cockpit SolutionsAndroid Automotive OS (AAOS)Android DevelopmentJavaKotlinC++Android SDKAndroid NDKJetpack LibrariesMVVM ArchitectureAIDLHIDLVHALGitCI/CDUnit Testing

Good to Have

Embedded SystemsInfotainment PlatformsSystem ServicesHAL IntegrationBTWi-FiGPSCANMedia AppsPhone AppsNavigation AppsCloud CommunicationISO 26262ASPICEISO/SAE 21434Cybersecurity Practices

Highlights

  • Actively hiring

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