Design and develop SXM HAL component for SDARS Tuner on Android platform to communicate with remote ECU over Ethernet.
Requirements
- Strong object-oriented programming (OOPS) skills with C/C++/Java/Python
- Advantage with knowledge on programming languages such as React Native, Kotlin, C-Sharp
- Solid technical depth in Tuner features (AM/FM/DAB/SDARS/HD Radio etc) and stack associated with Tuner HW
- Knowledge on Automotive SOCs and Microcontrollers
- Experience with operating systems like Linux, Android, QNX and aware about Hypervisor
- Experience with communication network protocols like https, RTP, Websocket and interfaces like Ethernet, UART, SP
- Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA, RTC
Responsibilities
- Should be able to design and develop SXM HAL component for SDARS Tuner on Android platform which is used to communicate with remote ECU over Ethernet.
- Should be able to work closely on Ethernet protocol and Platform adaptation with other components (including AOSP components)
- Ensure the component and interface design corresponds to overall architecture and align with standard or custom AIDL interfaces compliant to various Stellantis vehicles requirement
- Ensure having full capability on configuration management, DevOps technique and testing mechanism for delivering quality code
- Software design and implementation experience in an object-oriented environment
- Experience with communication network protocols like https, RTP, Websocket and interfaces like Ethernet, UART, SP
- Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs
Other
- Should be able to work closely on Ethernet protocol and Platform adaptation with other components (including AOSP components)
- Support Project team in cross functional activities and collaborate across Remote Telematics team
- Liaise with Partner, supplier and other team in Stellantis (System and Product) for Software development cycle
- Proven ability working in Agile Scrum environment
- Strong problem-solving skills and motivation to work in a dynamic, fast paced, multitasking environment