Senior Software Engineer (Hiring Immediately) Job at General Motors of Canada, Mountain View, CA

M1Q3MTNUQzVCV0VNUjF3SGJwRWZwUDRGdVE9PQ==
  • General Motors of Canada
  • Mountain View, CA

Job Description

Job Description

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum.

Join us at the forefront of next-gen automotive technology. As a Senior Software Engineer , you’ll play a key role in shaping the user experience for millions of drivers by building high-performance infotainment and digital cluster systems. You'll work across embedded RTOS and Android environments to deliver intelligent, scalable, and visually rich interfaces using C++ and modern UI frameworks.

What You’ll Do

  1. Design, develop, and test embedded C++ software for automotive infotainment and digital displays (HUD, instrument clusters, center displays).
  2. Lead system-level design, architecture, and integration for infotainment features across multi-display setups.
  3. Develop scalable, reusable frameworks for UI rendering and system communication.
  4. Collaborate cross-functionally with product, hardware, IT, and marketing to define and implement system-level tradeoffs and innovations.
  5. Debug and optimize performance (memory, CPU, log analysis) to ensure real-time responsiveness.
  6. Apply Agile/Scrum practices to deliver high-quality code with continuous integration and testing.

Required Qualifications:

  1. Bachelor’s degree in Computer Science, Electrical Engineering, or related field. Or work related experience.
  2. 5+ years of experience delivering embedded or system-level software in production environments.
  3. Strong background in C++ development.
  4. Experience integrating with ECUs and communication protocols (CAN, LIN, Ethernet).
  5. Passion for performance, UI/UX, and clean architectural design.

Preferred Qualifications:

  1. 5+ years of experience delivering embedded or system-level software in production environments.
  2. Development in RTOS or infotainment contexts.
  3. Experience with Unreal Engine or 3D display rendering.
  4. Familiarity with CANoe, VehicleSpy, or other automotive debugging tools.
  5. Experience with Android application framework or hybrid Android/RTOS integration.

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.

The salary range for this role is $158,000 - $241,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Bonus Potential: 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, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

This job may be eligible for relocation benefits.

About GM: Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us: We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.

Diversity Information: General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. GM is proud to be an equal opportunity employer.

#J-18808-Ljbffr

Job Tags

Holiday work, Full time, Immediate start, Relocation, Flexible hours,

Similar Jobs

Moore Transportation

Class A Training in Auto Haul Job Job at Moore Transportation

Class A Training in Auto Haul JobMoore Transport specializes in shipping new vehicles from Manufacturers to dealerships. Our manufacturers...  ...We are now hiring experienced Class A CDL Drivers to train to be car haulers. This is considered an OTR position where drivers are... 

BlueShift

Entry Level Chemist or Chemical Engineer Job at BlueShift

About the job Entry Level Chemist or Chemical Engineer About Us and the Role: At BlueShift, we aim to remove gigatons of CO2 from the ocean and atmosphere and extract valuable critical minerals from industrial waste. BlueShift unlocks rapid scalability by integrating... 

BCforward

CyberArk PAM Engineer Job at BCforward

 ...move to 5 days at some point.)6 months CTH Minimum 4+ years of experience in Privilege access management domain (Tools like HashiCorp, CYberark , Beyond trust etc). Strong experience with scripting language(like Powershell, javascript , python, terraform).... 

Visiting Angels

Companion Caregiver (Killian, SC) Job at Visiting Angels

 ...Companion Caregiver Are you looking for a Companion Caregiver job that will allow you to give back to your community and broaden your...  ...~10 Hour Shifts ~12 Hour Shifts ~ PRN ~ Short Shift ~ Live-In Companion Caregiver Responsibilities Help clients take... 

Nathan Ferguson - State Farm Agent

Financial Services Position - State Farm Agent Team Member Job at Nathan Ferguson - State Farm Agent

 ...Do you have aspirations to run your own business? If so, you may want to consider working in the office of Nathan Ferguson - State Farm Agent. As a member of our agency team, you have an opportunity to experience first-hand what it takes to be a State Farm Agent. You...