|
Detailed JD (Roles and Responsibilities)
|
Job Description:
Job Summary: As a Technical Lead in the Infotainment Software team, you will play a key role in designing, developing, and deploying next-generation infotainment systems. You will leverage your expertise in AOSP, AAOS, Vehicle HAL (VHAL), AIDL, and communication protocols such as FlexRay, SomeIP, and IPCP to lead a team of developers in delivering high-quality software solutions. This position demands strong technical leadership, excellent problem-solving skills, and the ability to collaborate with cross-functional teams.
Key Responsibilities:
- Lead the design, development, and implementation of advanced infotainment software solutions based on AOSP and AAOS.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers, to define software requirements and architecture.
- Develop and maintain Vehicle HAL (VHAL) and AIDL interfaces for seamless communication between hardware and software layers.
- Ensure efficient handling of automotive signals and data communication over protocols such as FlexRay, SomeIP, and IPCP.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and innovation.
- Perform code reviews, enforce coding standards, and ensure software quality and performance.
- Drive debugging, troubleshooting, and root cause analysis for complex system-level issues.
- Stay updated with the latest trends and technologies in automotive software and provide strategic input to enhance product offerings.
- Collaborate with external stakeholders and vendors to ensure seamless integration of third-party components and services.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years in a technical leadership role.
- Strong expertise in AOSP and AAOS development, including system-level customization and application development.
- In-depth knowledge of Vehicle HAL (VHAL), AIDL.
- Experience with automotive communication protocols such as FlexRay, SomeIP, and IPCP.
- Proficient in C++, Java, and Python with a strong understanding of software design principles.
- Experience with build systems (e.g., Bazel, Gradle) and version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
- Excellent problem-solving skills and ability to make sound technical decisions under pressure.
- Strong communication and interpersonal skills to effectively collaborate with diverse teams.
Preferred Qualifications:
- Experience with integrating cloud-based services and OTA (Over-the-Air) updates in automotive systems.
- Knowledge of cybersecurity standards and practices in the automotive domain.
- Familiarity with diagnostic tools and frameworks such as DLT, CANoe, or Wireshark.
- Certifications in automotive standards such as AUTOSAR or ISO 26262.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on innovative projects with a highly skilled team.
- Professional growth and career advancement opportunities.
- A dynamic and inclusive work environment.
|