×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Infotainment Platform Software Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: Israelvcforum
Full Time position
Listed on 2026-05-26
Job specializations:
  • Software Development
    Software Engineer, Android Developer, Embedded Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 148000 - 226200 USD Yearly USD 148000.00 226200.00 YEAR
Job Description & How to Apply Below

Job Description

Design and implement technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for in-vehicle software platform team. The ideal candidate would have solid background in implementation and integration of Linux and/or Android based system software solutions and be interested in applying their experience to delivering high-quality software for future automotive Infotainment systems.

  • Design, develop and integrate Android/Linux and QNX components for infotainment solutions in GM vehicles.
  • Responsible for the entire life cycle of the Android/QNX domain, including requirements analysis, creating design documents, code development and review, integration and maintenance of infotainment software.
  • Responsible for Android Kernel and framework implementation, integration and stabilization, working across teams to analyze issues and identify solutions.
  • Support QNX system integration and stabilization, addressing issues related to QNX components and QVM configuration. Collaborate with cross‑functional teams to enable smooth operation across multi‑OS environments.
  • Work side‑by‑side with DevQA engineers on test plan development and review.
  • Design and implement power management solutions spanning QNX and Android. Support both normal startup/shutdown sequences and suspend/resume, ensuring reliability and efficiency across platforms.
  • Follow an 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.
  • Provide, communicate, and support common best practices among software community.
  • Lead and generate technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs.
  • Lead development of software system team design content and software anomaly corrections.
  • Perform complex design and issue analysis.
  • Specify and balance system requirements.
Required Qualifications
  • 10+ years in Software Development on Linux and/or Android.
  • Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework.
  • Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, Gradle, gcov, Sonar Qube, etc.
  • Solid understanding of Android and QNX system architecture, frameworks, build system and key components, and comfortable with making system extensions and modifications.
  • Solid understanding of Linux OS concepts, kernel implementation, device drivers, and familiarity with debugging and profiling tools.
  • Strong analytical skill, debugging capability and problem‑solving skills to tackle complex integration challenges through existing code base in C, C++ and Java. Familiar with different debugging methodologies.
  • Ability to create, modify and maintain makefiles and build scripts in a complex build system.
  • Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes.
  • Strong verbal and written communication skills.
  • Ability to create clear technical documentation for software development guidelines and integration process.
  • Must be a goal‑driven self‑starter, able to work independently under release pressure.
  • Bachelor's degree in computer science, software engineering, or related degree.
Preferred Qualifications
  • Experience with various CI/CD tools and processes.
  • Experience with Yocto Linux.
  • Experience with Gunyah VM and/or other virtual machine and container technologies.
  • Experience in the automotive industry.
Compensation
  • Compensation: $148,000 - $226,200. Actual base compensation within the identified range will vary based on factors relevant to the position.
  • Bonus potential: incentive pay program offers payouts based on company performance, job level, and individual performance.
  • Benefits: GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary