logo

JobNob

Your Career. Our Passion.

Infotainment Software Engineer


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

Full timeImmediate startRemote jobFlexible hours


Salary

All rights reserved