Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to the creation of cutting-edge automotive infotainment systems. This senior analyst role focuses on Android Automotive OS (AAOS) development, driving the design and implementation of high-performance applications.
Leverage your expertise in full-stack architecture and HAL integration to deliver exceptional user experiences within the automotive domain. You will be instrumental in developing scalable solutions that meet specific business needs, utilizing modern frameworks and agile methodologies.
Develop sophisticated infotainment applications on the Android Automotive OS (AAOS) platform, emphasizing modularity and performance.
Integrate applications with system services and vendor-specific frameworks, ensuring seamless operation.
Collaborate effectively with platform, hardware, and QA teams for comprehensive integration and validation.
Debug and optimize performance across application, framework, and HAL layers to guarantee system stability.
Create detailed architectural diagrams and technical specifications for stakeholder presentations.
A minimum of five to six years of hands-on experience in Android application development, with a preference for automotive or embedded environments, is essential.
Proficiency in Java, Kotlin, and C++ (14/17), along with a deep understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture, is required.
Experience with Android components, AIDL/HIDL, VHAL, and car services is crucial.
A Bachelor or Master's degree in Engineering (Computer Science, Electronics, or Electrical) is a mandatory qualification.
Familiarity with cybersecurity practices and functional safety standards like ISO 26262 is beneficial.
Accenture
Information Technology & Services