Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer, focusing on designing and developing cutting-edge custom software solutions. You will be instrumental in coding and enhancing components across various systems and applications, utilizing modern frameworks and agile methodologies to deliver scalable, high-performance solutions tailored to unique business requirements. This role emphasizes innovation and technical excellence in software development.
Your primary responsibilities will involve leading the development of Android infotainment applications for automotive platforms, ensuring high performance and seamless integration. This includes architecting solutions, integrating with the Vehicle HAL (VHAL) and other HALs, and collaborating with cross-functional teams. You will also be responsible for debugging complex issues, optimizing application performance, and mentoring junior developers, all while ensuring best practices in code quality and testing.
We are looking for a seasoned professional with a minimum of 2-5 years of experience, specifically in Automotive Digital Cockpit Solutions. A Bachelor's or Master's degree in Computer Science, Electronics, or Electrical Engineering is required. Proficiency in Java, Kotlin, and C++, along with deep knowledge of the Android SDK, NDK, Jetpack libraries, and MVVM architecture is essential. Experience with AIDL/HIDL, VHAL, and system services is crucial, as is familiarity with Android Automotive OS and its car services.
Accenture
Information Technology & Services