Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Motors Logo

Sr. Infotainment Platform Software Engineer

General Motors

$148,000 - $226,200
Dec 8, 2025
Mountain View, CA, US
Apply Now

Design and implement technical solutions for in-vehicle software platform team, specifically for GM vehicles, to deliver high-quality software for future automotive Infotainment systems

Requirements

  • 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, SonarQube, etc.
  • Solid understanding in Android and QNX system architecture, frameworks, build system and key components
  • Solid understanding of Linux OS concepts, kernel implementation, device drivers, familiar with debugging and profiling tools
  • Strong analytical skill, debugging capability and problem-solving skills
  • Ability to create, modify and maintain makefiles and build scripts in complex build system

Responsibilities

  • 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 team to analyzing issues and identify solutions.
  • Support QNX system integration and stabilization, addressing issues related to QNX components and QVM configuration.
  • Work side-by-side with DevQA engineers on test plan development and review.
  • Design and implement power management solutions spanning QNX and Android.
  • Follow agile software development process where quality comes first and ensure that the designed solutions conform to architectural requirements

Other

  • Must be a goal driven self-starter, able to work independently under release pressure
  • Strong verbal and written communication skills
  • Ability to create clear technical documentation for software development guidelines and integration process
  • Bachelor's degree in computer science, software engineering, or related degree
  • Travel requirement: less than 25% for this role