|
We are seeking a highly experienced Senior Android Application Development Engineer to join our dynamic team. The ideal candidate will have a strong background in Android app development, with a specialization in Kotlin, Jetpack Compose and has productionized apps in an automotive Android environment. This role requires a deep understanding of modern Android development practices and the ability to lead and mentor a small but growing team of developers. Candidate shall also be collaborating and working cross functionally with designers, technical artists, and platform software engineers to develop apps for an enhanced in-vehicle user experience. Key Responsibilities:
Should be able to design and develop Hardware Abstraction layer (HAL) component on Android platform either onboard or with remote device over Ethernet specifically for Tuner and Connectivity components along with Automotive Infotainment domain on domain controller system
Should be able to work closely on Ethernet protocol, Platform adaptation layers and Android middleware including custom AOSP components.
Ensure the Multimedia & Connectivity component (MW and HAL) design and AIDL/HIDL interface design corresponds to Vehicle architecture align with standard or custom AIDL interfaces compliant
Liaise & collaborate with Partner, supplier and other team in Stellantis (System and Product) for Software development cycle
Hands on experience on Build platform with GIT and DEVOPS mechanism and experience on 3rd part SDK/library/APK integration and management
Should have full blown embedded experience on troubleshooting, defect management, maintenance across Android layers with strong hands-on experience by using HW (Embedded platform)
Proficient on using AI based concepts and worked on various automation tools for design, development, debugging, unit testing improving robustness of products
Basic Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- A minimum of 8 years of experience in Android development with expertise in Human Machine Interface (HMI / UI) and writing production level applications
- Strong object-oriented programming (OOPS) skills with C/C++/Java/Python on AOSP
- Advantage with knowledge on programming languages such as React Native, Kotlin, C#
- Solid technical depth in Tuner & Connectivity domain features by using onboard or remote HW
- Knowledge of Automotive SOCs, Microcontrollers and virtual machine-based Cockpit system
- Experience with operating systems like Linux, Android, QNX with Hypervisor
- Experience with communication network protocols like https, RTP, Websocket and interfaces like Ethernet, UART, SPI
- Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA, RTC
- Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs
- Proven ability working in Agile Scrum environment
- Strong problem-solving skills and motivation to work in a agile, fast paced, multitasking environment
Preferred Qualifications:
- Worked in Infotainment area of Automotive System (preferably domain controller platform)
- Should have experience in working on Automotive Android OS (AOSP) specifically in HAL and Middleware layers
- Should have maximum experience working in Tuner domain (AM, FM, DAB/DAB+/HD Radio/SeriusXM), Multimedia Audio and Video domain (including 3P App sources) using SW and HW decoders and Device connectivity domain (Bluetooth Telephony, Projection
- Additional advantages of working with Remote ECU connected via Ethernet protocols with various networking topologies (TCP/IP, UDP, RTP/RTCP, Websocket, SOMEIP, UART)
- Integration experience of 3rd party Engine or application on Android will be plus
- Implementation experience in command & control interfaces, audio streaming path, integrating with audio subsystem on Linux OS.
- Experience in working with suppliers and algorithm vendors (Technical and Product Management skills).
We are seeking a highly experienced Senior Android Application Development Engineer to join our dynamic team. The ideal candidate will have a strong background in Android app development, with a specialization in Kotlin, Jetpack Compose and has productionized apps in an automotive Android environment. This role requires a deep understanding of modern Android development practices and the ability to lead and mentor a small but growing team of developers. Candidate shall also be collaborating and working cross functionally with designers, technical artists, and platform software engineers to develop apps for an enhanced in-vehicle user experience. Key Responsibilities:
Should be able to design and develop Hardware Abstraction layer (HAL) component on Android platform either onboard or with remote device over Ethernet specifically for Tuner and Connectivity components along with Automotive Infotainment domain on domain controller system
Should be able to work closely on Ethernet protocol, Platform adaptation layers and Android middleware including custom AOSP components.
Ensure the Multimedia & Connectivity component (MW and HAL) design and AIDL/HIDL interface design corresponds to Vehicle architecture align with standard or custom AIDL interfaces compliant
Liaise & collaborate with Partner, supplier and other team in Stellantis (System and Product) for Software development cycle
Hands on experience on Build platform with GIT and DEVOPS mechanism and experience on 3rd part SDK/library/APK integration and management
Should have full blown embedded experience on troubleshooting, defect management, maintenance across Android layers with strong hands-on experience by using HW (Embedded platform)
Proficient on using AI based concepts and worked on various automation tools for design, development, debugging, unit testing improving robustness of products
At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future.
|