Custom Software Engineer
Accenture
Accenture
Drive the design and development of cutting-edge infotainment applications using Android Automotive OS (AAOS). This role offers a unique opportunity to work on full-stack architecture, HAL integration, and system-level collaboration, delivering high-performance, automotive-grade user experiences.
Leverage your deep expertise in AAOS, embedded systems, and infotainment platforms to create scalable, robust solutions. The ideal candidate is a technically strong, delivery-focused individual eager to contribute to innovative automotive technology.
Lead the development of sophisticated infotainment applications leveraging AAOS, prioritizing modularity, optimal performance, and ease of maintenance. Develop essential modules for seamless interaction with VHAL and other HALs via AIDL/HIDL. Integrate applications with system services and specialized vendor frameworks.
Effectively debug and optimize across application, framework, and HAL layers to ensure system stability and peak performance. Collaborate closely with platform, hardware, and QA teams to guarantee smooth integration and validation processes. Mentor junior developers, instilling best practices in architecture, code quality, and comprehensive testing.
A minimum of five to six years of hands-on experience in Android application development, with a strong preference for automotive or embedded domains. Proficient in Java, Kotlin, and C++ (14/17), with a deep understanding of the Android SDK, NDK, Jetpack libraries, and MVVM architecture.
Demonstrated experience with core Android components, AIDL/HIDL, VHAL, and app-to-HAL communication. Familiarity with AAOS car services and infotainment integration is crucial. Exposure to media, phone, navigation apps, and cloud communication is beneficial. Proficiency in unit testing, instrumentation testing, and mocking frameworks is expected.
Accenture
IT Consulting