Vehicle Infotainment Product Engineer

Sunnyvale, California


Employer: Tech Tammina
Industry: 
Salary: Competitive
Job type: Full-Time


Role: Vehicle Infotainment Product Engineer
Location: Sunnyvale, CA
Duration: Long term
Rate: Market

Position Overview:
Client is seeking seasoned developers to enhance our software platform team dedicated to developing our next-generation in-vehicle infotainment software systems. The successful candidate will possess a profound expertise in the development and integration of Linux and/or Android-based system software solutions, aiming to apply their knowledge towards creating superior quality software for future automotive infotainment systems.

Key Responsibilities:
Design, develop, and integrate Linux and Android security components for cutting-edge infotainment solutions.
Oversee the security domain's entire lifecycle, including requirements analysis, design documentation, code development and review, integration, and ongoing maintenance of infotainment software.
Collaborate closely with DevQA engineers to create and review test plans.
Adhere to an agile software development methodology, prioritizing quality and ensuring solutions meet rigorous architectural standards for scalability, maintainability, reliability, extensibility, testability, usability, and security.
Engage in collaborative design and integration efforts with cross-functional teams and external suppliers.
Manage priorities across multiple release branches and geographical teams effectively.

Qualifications:
A minimum of 4 years of experience in software development on Linux and/or Android platforms.
Prior experience with vehicle infotainment systems.
Advanced proficiency in programming and debugging with C, C++/11/14, and unit testing frameworks.
Familiarity with development tools and IDEs such as VS Code, Android Studio, Git, JIRA, CMake, etc.
Knowledge of security concepts including cryptographic libraries, File-Based Encryption, OpenSSL libraries, and Trusted Execution Environment (TEE).
A strong understanding of Linux OS concepts and Android Open-Source Platform programming.
Demonstrated ability to navigate and debug complex codebases in C, C++, and Java.
Excellent verbal and written communication skills.
A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.

Created: 2024-03-29
Reference: TTL-3781
Country: United States
State: California
City: Sunnyvale
ZIP: 95002