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

Senior Software Engineer

General Motors

$143,000 - $240,000
Sep 24, 2025
Washington, DC, US
Apply Now

GM is looking to develop its next generation infotainment UI by hiring a Senior Software Engineer to build high visibility Android/Qt applications.

Requirements

  • 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, and comfortable with making system extensions and modifications.
  • Understanding of Android OS fundamentals
  • Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes
  • 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 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.
  • 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.
  • Provide, communicate, and support common best practices among software community

Other

  • The successful candidate may be expected to travel to GM locations at least quarterly.
  • 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
  • GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.