Sr. Infotainment Platform Software Engineer

General Motors

Base: $148,000 - $226,200; bonus/equity: an incent...
Onsite
Linux and/or android system software solutions
Android kernel and framework implementation
Qnx system integration and stabilization
Design, develop and integrate Android/Linux and QNX components for infotainment solutions in GM vehicles

Job Summary

  • 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.
  • 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.

Matching Summary

Design, develop and integrate Android/Linux and QNX components for infotainment solutions in GM vehicles.

Salary

Base: $148,000 - $226,200; Bonus/Equity: An 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. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays.

Skills & Requirements

Must-have

  • Linux and/or Android system software solutions
  • Android Kernel and framework implementation
  • QNX system integration and stabilization
  • Power management solutions
  • Agile software development process
  • Cross-functional team collaboration

Nice-to-have

  • CI/CD tools and processes
  • Yocto Linux experience
  • Gunyah VM and/or other virtual machine technologies

Key Requirements

  • 5-7+ years in Software Development
  • Advanced programming and debugging skills with C, C++/11/14, Java
  • Solid understanding in Android and QNX system architecture
  • Solid understanding of Linux OS concepts, kernel implementation, device drivers
  • Bachelor's degree in computer science, software engineering, or related degree

Work Rights

Not specified

Tailored Resume

Cover Letter