Full-Time

Principal Software Engineer

Graphics

Confirmed live in the last 24 hours

General Motors

General Motors

10,001+ employees

Designs, manufactures, and sells vehicles

Automotive & Transportation
Financial Services

Compensation Overview

$172.9k - $344.8kAnnually

+ Bonus Potential

Senior, Expert

Company Historically Provides H1B Sponsorship

Mountain View, CA, USA

Requires onsite presence in Mountain View, California, three times per week.

Category
Embedded Engineering
Software QA & Testing
Software Engineering
Required Skills
OpenGL
iOS/Swift
C/C++
Android Development
Linux/Unix
Requirements
  • Bachelor's degree in software engineering or equivalent
  • 10 years of experience in software development
  • Proficient C/C++ programming skills.
  • Knowledge of Linux kernel internals and driver development.
  • Familiarity with modern ARM-based SoC architectures.
  • Experience with GPU drivers/APIs (OpenGL, OpenCL, DirectX, Metal, etc)
  • Experience with UI frameworks (Android preferred but iOS, Windows, etc are also great)
  • Demonstrated experience with user-visible solving graphics performance problems throughout the entire stack
  • Exceptional problem-solving and analytical abilities, with a keen attention to detail.
  • Effective communication and interpersonal skills, with the ability to collaborate and influence stakeholders at all levels of the organization.
  • Highly developed oral and written communication skills
  • Demonstrated ability to work in an action-oriented decision-making environment
  • Must plan to anticipate risks associated with projects/tasks and have a plan to mitigate the risks in highly visible environments
Responsibilities
  • Help us ensure all graphics on our vehicles render perfectly and at high frame rates
  • Assist colleagues in designing and implementing software that efficiently uses finite hardware resources in the vehicle
  • Assist in bringup of new SoCs/GPUs
  • Advising and collaborate with hardware teams on new designs
  • Debug defects and crashes across the software stack
  • Design and implement new software components
  • Mentor other engineers and review code and designs

General Motors designs, manufactures, and sells vehicles and parts, serving individual consumers, businesses, and government entities. The company generates revenue through vehicle sales under brands like Chevrolet and Cadillac, as well as financing and insurance services. GM stands out from competitors by focusing on electric vehicles, community engagement, and board diversity, with a majority of women on its Board of Directors. The goal is to balance traditional automotive manufacturing with advancements in electric and autonomous vehicle technologies.

Company Stage

IPO

Total Funding

$486.7M

Headquarters

Detroit, Michigan

Founded

1908

Simplify Jobs

Simplify's Take

What believers are saying

  • GM's entry into Formula 1 with Cadillac boosts brand prestige.
  • Investment in Thacker Pass mine strengthens EV supply chain control.
  • Partnership with Reliant offers free EV charging, enhancing customer value.

What critics are saying

  • Closure of Fairfax plant leads to 1,600 layoffs, affecting public perception.
  • Recall of 461,839 vehicles due to gearbox issues harms reliability reputation.
  • Collaboration with Hyundai on EV pickup risks brand dilution.

What makes General Motors unique

  • GM leads in board diversity with 55% women directors.
  • Dynamic Fuel Management system enhances GM's fuel efficiency.
  • GM's commitment to community service is evident with 187,000 hours contributed in 2018.

Help us improve and share your feedback! Did you find this helpful?