Role & responsibilities
- Develop and maintain middleware components of the Android Open Source Project (AOSP) used in automotive applications
- Collaborate with cross-functional teams to ensure successful integration of middleware components in automotive applications
- Debug and troubleshoot middleware-related issues in automotive applications
- Develop and maintain documentation related to middleware development in the automotive industry
- Stay up to date with the latest trends and developments in middleware development for the Android platform and the automotive industry
- Conduct code reviews and provide feedback to other team members
- Participate in architecture and design discussions related to AOSP middleware development
- Ensure compliance with relevant automotive standards and regulations
Preferred candidate profile
2-5 years experience in a similar role including experience in the following areas:
- Proficiency in programming languages such as C, C++, and Java (Must), Java Script, React Native
- Deep understanding of AOSP middleware development and the Android framework
- Good understanding of data structure.
- Good understanding of Driver level functionalities like UART, SPI, LIN, CAN.
- Familiarity with automotive electronics and systems
- Good knowledge of client and server programming in any of the language
- Excellent communication and collaboration skills
- Ability to work independently and in a team environment
Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field