General Motors

Embedded Software Engineer

General Motors
Apply
5 days ago
Sunnyvale, CA, USAMid Level
H1B sponsor

Base Salary

$123k - $189k/yr

Responsibilities

  • Develop C++ software that interfaces GM’s autonomy stack with vehicle sensors and custom hardware.
  • Design, document, implement, and deliver complex, scalable, low-latency software through incremental development.
  • Improve software reliability through requirements generation, continuous integration, automated testing, issue tracking, and code reviews.
  • Collaborate with colleagues across multiple teams and mentor other developers.

Requirements

  • At least 2 years of experience writing production-quality software.
  • Bachelor’s degree in a relevant field or relevant work experience.
  • Experience with C++11 or later and software development best practices.
  • Preferred qualifications include 4+ years of production software experience, embedded Linux/POSIX development, production software testing and shipping, safety-critical development, embedded build systems, sensor integration, networking, ROS or other robotics middleware, C, Python, Bash, Go, QNX, VxWorks, or similar systems.

Benefits

  • Medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings, sickness and accident benefits, life insurance, and paid vacation and holidays.
  • Hybrid work arrangement requiring attendance at a specific location at least three times per week or as otherwise directed by the manager.
  • Less than 25% travel is required.
  • The role may be eligible for relocation benefits.

Tech Stack

Categories

General Motors

About General Motors

10,000+ employees

General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Contact me