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

Staff Software Engineer

General Motors

$179,000 - $296,000
Sep 24, 2025
Remote, US
Apply Now

Develop next generation infotainment system for General Motors (GM) by building scalable, responsive, and intuitive user interfaces, and driving the future of in-vehicle user experiences

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
  • Experience with various CI/CD tools and processes
  • Experience with Yocto Linux

Responsibilities

  • Design, develop and integrate Android/Linux and QNX components for infotainment
  • Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures
  • Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces
  • Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences
  • Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems

Other

  • Bachelor's degree in computer science, software engineering, or related degree
  • 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
  • Travel to GM locations at least quarterly