Software Engineer, Infotainment UI Acclivis Technologies
Acclivis Technologies
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Maharashtra
Skills: Java, android studio, Performance tuning, Software Architecture, Design Patterns, Delphi programming, backend database systems, modern frontend technologies, Scripting technologies, Kotlin, android os, AOSP optimizations
About Acclivis Technologies
Job Description
Acclivis Technologies is searching for a skilled and experienced Senior Software Developer proficient in Delphi programming environments, backend database systems, and modern frontend and scripting technologies. As a Senior Software Developer, you will be responsible for development, maintenance, testing, and mentoring within a collaborative and Agile environment. The ideal candidate for this role should have a minimum of 5+ years of experience in Android application software development and at least 7+ years of overall software development experience. You will play a crucial role as a Software Engineer specializing in Infotainment UI, focusing on designing and implementing Android/AOSP-based IVI apps, frameworks, and services. Your responsibilities will include developing key infotainment features like maps, navigation, media, voice recognition, vehicle controls, and more to ensure a seamless HMI experience in coordination with instrument cluster and mobile app engineers. Key Responsibilities: - Develop and maintain Kotlin-based Android/AOSP/AAOS apps, frameworks, and SDKs - Implement new features, enhancements, and bug fixes efficiently - Utilize test-driven development practices for high code quality - Participate in code reviews to enhance overall software quality - Document design specifications, technical architecture, and delivery plans - Stay updated with the latest Android/AOSP/AAOS technologies and best practices - Collaborate with UX designers, product teams, and system engineers - Provide technical leadership within the engineering team Required Qualifications: - BS/MS in Computer Science or related field - 5+ years of Android application software development experience - 7+ years of software development experience - Strong proficiency in Android OS, AOSP optimizations, and performance tuning - Expertise in Kotlin, Java, and Android Studio - Deep understanding of software architecture, design patterns, and best practices - Ability to work independently, solve problems efficiently, and manage ambiguity - Excellent communication and collaboration skills - Strong analytical mindset, capable of weighing trade-offs between scalability and complexity,