i
Skilltasy
17 Skilltasy Jobs
Middleware Technical Lead (5-9 yrs)
Skilltasy
posted 13hr ago
Key skills for the job
Job Description :
Key Responsibilities :
- Lead and mentor a team of middleware developers, providing guidance on design, implementation, and best practices.
- Foster a collaborative and innovative team environment.
- Design and develop robust and scalable software architecture for Android Automotive middleware components, considering performance, security, and maintainability.
- Contribute to the development and implementation of middleware components using C++, Java, and Rust.
- Focus on high-quality code and adherence to coding standards.
- Collaborate effectively with cross-functional teams, including product management, hardware engineering, and QA, to define requirements, resolve issues, and ensure seamless integration.
- Interact with customers to understand their needs and provide technical support.
- Participate in technical discussions and presentations.
- Ensure compliance with relevant industry standards and certifications, such as CDD/CTS.
- Implement security best practices, including SELinux policies.
- Analyze and resolve complex technical issues related to Android Automotive middleware.
- Provide timely and effective solutions.
- Stay up-to-date with the latest advancements in Android Automotive, middleware technologies, and software development methodologies.
- Drive continuous improvement within the team.
Required Skills and Experience :
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree preferred.
- 5+ years of experience in Automotive middleware development, with at least 2 years of experience in Android development.
- Strong proficiency in C++, Java, and Rust.
- Deep understanding of Android Automotive OS, including its architecture, components, and functionalities.
- Experience with various middleware technologies, such as Binder IPC, service management, and communication protocols.
- Knowledge of security concepts and experience implementing security measures in Android Automotive, including SELinux.
- Familiarity with the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
Preferred Skills and Experience :
- Experience with specific domains within Android Automotive, such as Audio, Media, Connectivity (Bluetooth, Wi-Fi), or Graphics.
- Experience with build systems like AOSP.
- Experience with testing frameworks and methodologies.
- Knowledge of automotive communication protocols (e., CAN, LIN).
- Experience with Agile development methodologies
Functional Areas: Software/Testing/Networking
Read full job description