20 Neudeep Technologies Jobs
Middleware Engineer - Android Framework (3-10 yrs)
Neudeep Technologies
posted 9hr ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking a skilled Middleware Engineer to join our automotive team, focusing on developing and maintaining the middleware layer for Android Automotive and Apple CarPlay integration. The ideal candidate will have a strong background in embedded systems, automotive technologies, and experience with Android frameworks.
Key Responsibilities :
- Middleware Development: Design, implement, and maintain middleware solutions that facilitate communication between Android Automotive and Apple CarPlay applications and the vehicle's hardware.
- Integration: Work closely with hardware teams to ensure seamless integration of Android Auto and CarPlay functionalities with vehicle systems.
- API Design: Develop and document APIs for application developers to access vehicle data and control functions.
- Testing and Validation: Conduct thorough testing of middleware components to ensure reliability, performance, and compliance with industry standards.
- Collaboration: Collaborate with cross-functional teams, including software developers, QA engineers, and product managers, to deliver high-quality automotive applications.
- Troubleshooting: Diagnose and resolve issues related to middleware performance and functionality.
- Continuous Improvement: Stay updated on emerging trends in automotive software and contribute to the enhancement of the AA/CP stack.
Required Skills :
- Programming Languages: Proficiency in C/C++ and Java; familiarity with Kotlin and QML is a plus.
- Middleware Knowledge: Experience with middleware architectures, vehicle communication protocols (e.g., CAN, LIN), and embedded systems.
- Android Development: Strong understanding of Android frameworks and services, particularly in the context of automotive applications.
- CarPlay and Android Auto: Familiarity with the implementation and functionalities of Apple CarPlay and Android Auto.
- Debugging Tools: Experience with debugging and profiling tools for embedded systems.
Qualifications :
- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience: 3+ years of experience in software development, with a focus on automotive middleware or embedded systems.
Preferred Qualifications :
- Knowledge of automotive standards (e.g., ISO 26262, AUTOSAR).
- Experience with agile development methodologies.
- Understanding of UX/UI principles for automotive applications.
Functional Areas: Software/Testing/Networking
Read full job description