- Should be able to design and develop Tuner or SXM HAL component on Android platform which is used to communicate with remote ECU over Ethernet.
- Ensure the component and interface design corresponds to overall architecture and align with standard or custom AIDL interfaces compliant to various Stellantis vehicles requirement
- Support Project team in cross functional activities and collaborate across Remote Tuner team
- Liaise with Partner, supplier and other team in Stellantis for Software development cycle
- Ensure having full capability on configuration management, DevOps technique and testing mechanism for delivering quality code
Basic Qualifications:
-
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 10 years of experience
- Strong programming skills in C/C++/Java/Python
- Knowledge on programming languages such as React Native, Kotlin, C#
- Solid technical depth in Tuner features and stack
- Good knowledge on Tuner functionalities (AM/FM/DAB/SDARS/HD Radio etc) across system
- Software design and implementation experience in an object-oriented environment
- Knowledge on Automotive SOCs and Microcontrollers
- Experience with operating systems like Linux, Android, QNX, Integrity and other RTOSs
- Experience with communication network protocols like https, RTP, Websocket
- Experience with communication interfaces like Ethernet, UART, SPI, USB
- 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
- Experience with performance profiling tools
- Knowledge on AUTOSAR/GENIVI/OSEK architectures
- Knowledge on Functional Safety and SPICE processes
- Knowledge on software quality standards and Test Driven Development
- Proven ability working in Agile Scrum environment
- Good team player with great communication skills.
- Strong problem solving skills and motivation to work in a dynamic, fast paced, multitasking environment
Preferred Qualifications:
- Deep knowledge of data communication, interfaces with external ECU
- Knowledge on 3rd party SW integration in multi-party supplier eco-system.
- Strong understanding of Tuner functionalities across different regions and their accessibility from multiple tuner stations.
- Experience on testing/developing multiple tuner systems in CAR.
- Knowledge of features, strengths and weaknesses of various Tuner supplier approaches.
- Experience with maintaining code over the lifecycle of audio products and the pipeline of future products.
- Engagement in designing end to end Tuner components and system architecture.
- 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).
|