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 vehicle parts, serving individual consumers, businesses, and government entities. The company operates in both traditional internal combustion engine vehicles and the growing electric vehicle (EV) market, generating revenue through vehicle sales and financing services. GM stands out from competitors with its commitment to community service, sustainability, and diversity, as evidenced by its diverse Board of Directors. The company's goal is to lead in automotive innovation while focusing on electric vehicles and advanced technologies.

Company Stage

IPO

Total Funding

$486.7M

Headquarters

Detroit, Michigan

Founded

1908

Simplify Jobs

Simplify's Take

What believers are saying

  • Pivot to personal autonomous vehicles could lead to cost savings and efficient capital allocation.
  • Partnership with MasterCraft boosts Chevrolet Silverado's visibility in the recreational vehicle market.
  • Increased EV charging stations can enhance GM's EV customer base and infrastructure.

What critics are saying

  • Recall of 2025 Equinox EV may harm GM's safety reputation in the EV market.
  • Halting Cruise Robotaxi program could result in a loss of competitive edge in autonomy.
  • Battery production delays and software issues may hinder GM's EV market competitiveness.

What makes General Motors unique

  • GM's focus on personal autonomous vehicles sets it apart from robotaxi competitors.
  • Partnership with ChargePoint enhances GM's EV infrastructure, attracting more EV customers.
  • Dynamic Fuel Management system showcases GM's commitment to fuel efficiency and innovation.

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