Mentis Systems
Location
Sunnyvale, CA | United States
Job description
Hi ,
We have an Immediate requirement for our direct client, If you are interested in applying for this position Please revert with your updated resume.
Role - Infotainment Software Engineer
Duration: 12 + Months_ possibly getting extended Or convert to full time
Work Location: Sunnyvale, CA 94085
Preferred Work Schedule: Hybrid - Tuesday Wed Thursday onsite working days
Qualifications:
4+ years in Software Development on Linux and/or Android.
Experienced with:
Advanced programming and debugging skills with C, C++/11/14, and unit test framework
Development tools and IDE such as VS Code, Android Studio, git, JIRA, CMake, etc.
Working knowledge with security concepts such as crypto libraries, File-Based Encryption, OpenSSL libraries, and TEE.
Understanding of Linux OS Concepts.
Familiar with Android Open Source Platform programming.
Ability to navigate and debug through complex existing code base in C, C++ and Java
Strong verbal and written communication skills.
Bachelor's degree in Computer Science, Software Engineering, or related degree.
Preferred Qualifications:
Prior experience with vehicle infotainment systems.
Experience with automotive and/or portable consumer electronic devices is a plus
Advanced degree in software engineering, computer science, computer engineering or electrical engineering
About GM
Do you imagine a world of zero crashes, zero emissions and zero congestion? We do. We place our customers at the center of everything we do and we are creating vehicles that move humanity to that goal. The capability of our infotainment systems is the core connection between the vehicle and the traveler. We are advancing the sophistication of vehicle infotainment systems at every level of functionality and design to develop beautiful intuitive systems that augment driver awareness, enhance occupant safety, and elevate the traveler experience.
Why Work for Us
Our culture is focused on building inclusive teams, where differences and unique perspectives are embraced so you can contribute to your fullest potential as you pursue your career. Our locations feature a variety of work environments, including open work spaces and virtual connection platforms to inspire productivity and flexible collaboration. And we are proud to support our employees volunteer interests, and make it a priority to join together in efforts that give back to our communities
The Role
We are looking for experienced developers to add to our software platform team for GM's in-vehicle infotainment software system. The ideal candidate would have solid background in implementation and integration of Linux and/or Android based system software solutions who are interested in applying their experience to delivering high quality software for future automotive Infotainment systems.
Responsibilities:
Design, develop and integrate Linux and Android security components for infotainment solutions in GM vehicles.
Responsible for the entire life cycle of the security domain, including requirements analysis, creating design documents, code development and review, integration, and maintenance of infotainment software.
Work side-by-side with DevQA engineers on test plan development and review.
Follow agile software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, testability, usability and security.
Collaborate with cross-functional teams and external suppliers on design and integration activities.
Work on multiple release branches in parallel with competing priorities and across multiple geographical teams.
Job tags
Salary