Logo
General Motors

Senior Software Development Engineer

General Motors, Mountain View, California, us, 94039

Save Job

Join our innovative team where you will play a critical role in developing the foundational software for our vehicles. This position allows for remote work, but if you reside within a 50-mile radius of Mountain View, California, you will be expected to attend the office at least three times a week. As a Senior Software Development Engineer, you will: Design, document, and implement complex, highly scalable, low-latency software on Linux-based systems. Develop software to interface the GM autonomy stack with the sensors and custom hardware in our advanced vehicles. Enhance and deliver reliable software through comprehensive requirements generation, continuous integration, automated testing, issue tracking, and peer code reviews. Collaborate with cross-functional teams and provide mentorship to fellow developers. Deliver intricate projects through incremental development steps. What We Need From You: 8+ years of experience in writing high-quality production software. Expertise with Linux, C/C++, device drivers, and high-performance computing. Strong knowledge of and experience applying software development best practices. Preferred Qualifications: Experience in developing on and for embedded Linux / POSIX systems. Demonstrated background in building, testing, and deploying production software. Experience with safety-critical development for industries such as automotive, FDA, or FAA. Familiarity with embedded build systems, such as Yocto. Experience with networking, camera hardware, or NVMe storage. Proficiency with robotics middleware platforms such as ROS. Knowledge of additional programming languages like Python and experience with QNX, VxWorks, or similar environments. Compensation:

The salary range for this position is $134,000 to $235,900, dependent on factors relevant to the role. Benefits:

We offer a comprehensive array of health and wellbeing programs, including medical, dental, and vision insurance, a Health Savings Account, Flexible Spending Accounts, retirement savings, life insurance, paid vacation and holidays, tuition assistance, and employee assistance programs. This position may be eligible for relocation benefits. About GM:

We envision a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we strive to lead the change for a better, safer, and more equitable future. Join us in our mission and help transform mobility.