Remote Jobs at General Motors

Designs, manufactures, and sells vehicles

Detroit, Michigan, United States

General Motors Logo
Mountain View

Principal Networking Software Engineer

General Motors

- BS/MS/PhD in Computer Science or electrical engineering (or equivalent experience) - 5+ years software development experience with system-level software - Demonstrated C & C++ experience - Experience with Network Stacks - Knowledge of TCP/IP (and related networking protocols) - Knowledge and understanding of the whole network stack works - from drivers all the way through applications - Knowledge and understanding of application-level protocols that are built on top of the whole network stack …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Apply Now External link icon
Austin

Staff Software Engineer, SRE

General Motors

Candidates must possess proficiency in at least one programming language such as Python, Go, or Java, with familiarity across multiple language ecosystems. A solid understanding of operating systems, networking, distributed systems, databases, and storage architectures is essential, alongside a deep comprehension of how code executes on hardware, including operating systems, algorithms, and data structures. Experience in handling production incidents, performing root cause analysis, and mitigati…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
Warren

Quality Engineer

General Motors

- Bachelor's Degree in Computer Science or related field, or equivalent work experience - 3+ years of developing and executing manual and automated tests for mobile applications on iOS or Android - Experience with TCM and Defect Tracking tools such as BrowserStack, ADO, JIRA, TestRail, or Zephyr - Experience using mobile test automation platforms and frameworks (e.g., BrowserStack, Perfecto Mobile, Appium, Espresso, XCUITest) - Experience with Git/GitHub/GitLab/Bitbucket for managing test script…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconMid-level (3 to 4 years), Senior (5 to 8 years)
Apply Now External link icon
United States
Remote iconRemote

Staff Software Engineer - Mobile

General Motors

Candidates must possess a Bachelor's degree in Computer Science or a related field, or equivalent work experience, along with over 7 years of experience in mobile development, preferably with React Native. Experience contributing to the architecture, documentation, and design of new and existing systems, including architecture, design patterns, reliability, and scaling, is required. Familiarity with multi-tier production software systems using HTTP APIs (REST or GraphQL) and backend datastores (…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Apply Now External link icon
Markham

Manager, Software Engineering - Partner Media Experience

General Motors

- Not specified in the provided text

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
Mountain View

Hardware Engineering Manager

General Motors

- Minimum of a bachelor’s degree in electrical engineering, computer engineering, or equivalent with extensive industry experience - 5+ years of management experience in hardware development - 10+ years of experience in hardware design and testing - Expertise in 5G, BT, Wi-Fi, BLE, UWB, and NFC technologies with a strong understanding of their application in vehicle Connectivity systems - Strong proficiency in PCB design including schematics and layout - Hands-on experience in hardware design, i…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
Austin

Manager, Site Reliability Engineering

General Motors

Candidates must have a Bachelor's degree in computer science or a related field, or equivalent work experience, with over 8 years of experience in software development teams. Proficiency in at least one programming language such as Python, Go, or Java, and familiarity with multiple language ecosystems are required. A solid understanding of operating systems, networking, distributed systems, databases, and storage architectures is essential, along with deep knowledge of how code executes on under…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Apply Now External link icon
Austin

Staff Software Engineer, Embedded Radio Software and Connectivity

General Motors

- Bachelor's degree in electrical engineering or a related field. Advanced degree preferred - 8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up - Experience in working with different connected system bring-up like BLE, UWB - Strong experience with BSP development, bootloaders (e.g., U-Boot), custom boot policies and firmware integration - Deep knowledge of communication protocols such as UART, PCIe, I2C, SPI, CAN, Ethernet - Experience wit…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Apply Now External link icon
Austin

Senior Software Engineer, Linux Kernel & Driver Development

General Motors

- Bachelor's degree in electrical engineering or a related field, or equivalent work experience - 3+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up - Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms - Experience in camera bring-up, including MIPI-CSI, ISP tuning, V4L2 framework, and image processing pipelines - Strong experience with BSP development, bootloaders (e.g., U-Boot), …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Apply Now External link icon
Mountain View

Staff AI/ML Engineer - Onboard Embodied AI

General Motors

- Master's or Ph.D. in Machine Learning, Robotics, Computer Science, Electrical Engineering, or a related technical field - 8-10+ years of extensive experience developing and deploying advanced ML systems, particularly in end-to-end real-time onboard applications - Proven track record as a technical leader and expert in developing robust deep learning models that directly map sensor data to actionable outputs within safety-critical systems - Deep expertise in modern machine learning techniques, …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
Mountain View

Principal AI/ML Engineer - Onboard Embodied AI

General Motors

- Master's or Ph.D. in Machine Learning, Robotics, Computer Science, Electrical Engineering, or a related technical field - 5+ years of modern machine learning techniques - Extensive experience developing and deploying advanced ML systems, particularly in end-to-end real-time onboard applications - Proven track record as a technical leader and expert in developing robust deep learning models that directly map sensor data to actionable outputs within safety-critical systems - Deep expertise in st…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
Oshawa

Staff Software Quality Lead - Data Engineering

General Motors

- Bachelor’s degree in Engineering, Automotive Technology, or a related field - 10+ years of experience in vehicle and embedded software testing, including hands-on experience with automotive systems - Demonstrated experience developing and executing test strategies leveraging contemporary testing methodologies/tools - Proven experience in testing embedded systems and deploying comprehensive large-scale test automation solutions - Expert in programming/scripting languages such as C/C++, Java, Py…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
United States
Remote iconRemote

Senior Software Engineer - Machine Learning

General Motors

Candidates must have 4+ years of experience in robotics or latency-sensitive backend services, with a background in machine learning teams, algorithms, and models. Strong programming skills in modern C++ or Python are essential, along with expertise in setting scalable, efficient, and fault-tolerant architectures. Experience with ML frameworks like Tensorflow or PyTorch, profiling CPU/GPU software, and deploying ML models into real-world environments is highly desirable. A passion for self-drivi…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Apply Now External link icon
Austin

Staff ML Systems Engineer

General Motors

- 10+ years working with big data - Bachelor's in Computer Science, Electrical Engineering, Mathematics, Physics, or another relevant field; or equivalent real-world experience - Experience building ML data processing systems using Beam / Spark and its ecosystems from the ground up - Experience optimizing those data processing clusters for cost efficiency and performance - Experience building serving systems capable of delivering data at high-throughput, low-latency and high QPS in a cost-effici…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
Apply Now External link icon
United States
Remote iconRemote

Principal Site Reliability Engineer

General Motors

Candidates must possess strong programming skills in at least one language such as Python, Go, or Java, and be familiar with multiple language ecosystems. A solid understanding of operating systems, networking, distributed systems, databases, and storage architectures is required, along with a deep comprehension of how code runs on underlying hardware, including operating systems and algorithms.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Apply Now External link icon