Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to the creation of innovative software solutions. This role focuses on designing, coding, and enhancing system components using modern frameworks and agile methodologies to deliver scalable and high-performance applications tailored to specific business needs.
We are seeking a technically proficient and delivery-oriented individual to drive the development of infotainment applications on Android Automotive OS (AAOS). You will be instrumental in full-stack architecture, HAL integration, and system-level collaboration to craft exceptional, automotive-grade user experiences.
Develop custom software solutions, focusing on design, coding, and enhancement of components across various systems and applications. Leverage modern frameworks and agile practices to deliver scalable, high-performance solutions. Drive the design and development of infotainment applications utilizing Android Automotive OS (AAOS). Manage full-stack architecture, HAL integration, and collaborate at the system level. Ensure the delivery of high-performance, automotive-grade user experiences.
A minimum of 3 years of professional experience is required. Must possess expertise in Automotive Digital Cockpit Solutions. A Bachelor or Master's degree in Engineering, specifically in Computer Science, Electronics, or Electrical fields, is mandatory. Strong proficiency in Java, Kotlin, and C++ (14/17) is essential. In-depth understanding of Android SDK, NDK, Jetpack libraries, and MVVM architecture is crucial. Hands-on experience with Android components, AIDL/HIDL, VHAL, and HAL-to-app communication is necessary. Familiarity with AAOS car services, infotainment integration, and common automotive technologies like BT, Wi-Fi, GPS, and CAN is expected.
Accenture
IT Consulting