Software Engineer

General Motors
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Design and implement scalable, low-latency C++ software for the Autonomy Interface SW team to enable sensing integration and system degradation transitions. Collaborate across teams to deliver reliable software through requirements generation, automated testing, and code reviews.

Requirements: Requires a Bachelor's degree in a relevant field and at least 2 years of experience writing production-quality software in C++11 or later. Candidates should be proficient in software best practices and have experience with Linux-based systems.

Key Skills: C++, Linux, Embedded Systems, POSIX, Continuous Integration, Automated Testing, Buildroot, Yocto, ROS, Python, Bash, Go, QNX, VxWorks, Networking, Sensor Integration

Benefits: 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




Fast Track Upload