Remote Jobs at General Motors

Designs, manufactures, and sells vehicles

Detroit, Michigan, United States

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)
United Kingdom
Remote iconRemote

Site Reliability Engineering Manager

General Motors

Candidates must possess proficiency in at least one programming language such as Python, Go, or Java, and have a strong understanding of operating systems, networking, distributed systems, databases, and storage architectures. A deep understanding of system fundamentals, including how code runs on hardware, algorithms, and data structures, is essential, as is experience handling production incidents, performing root cause analysis, and mitigating complex system failures. Strong communication ski…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
Detroit

Embedded C++ Developer

General Motors

Candidates must have 5+ years of hands-on experience in C++ with a solid grasp of object-oriented software development, algorithms, and data structures. Experience working with large code bases, developing new code, and maintaining existing code is required. Proficiency with Android/AOSP components, frameworks, and architecture, along with experience in multithreaded environments and IPC communication, is necessary. Knowledge of test development and testing of embedded system firmware, software …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
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)
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)
United States
Remote iconRemote

Staff Embedded Software Engineer, Platform

General Motors

The ideal candidate will possess 12+ years of advanced programming experience in C and C++ (C++11 or newer preferred) for application development. They should have hands-on experience with Buildroot/Yocto, including recipe creation, layer management, and image customization, along with strong expertise in Embedded Linux and Linux kernel development. Proficiency in build systems like Bazel and CMake, a deep understanding of embedded systems development and real-time operating systems (RTOS), and …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Technical Lead - Validation, Tools, and Acceleration (VTA)

General Motors

Candidates must possess a BS, MS, or PhD in Computer Science, Robotics, or equivalent experience. A strong track record of building high-quality dev productivity tools and a focus on operational excellence is required, along with broad exposure to the end-to-end product engineering stack. Experience with SOA or microservice-based architectures, large scale distributed systems, and common cloud platforms like AWS/GCP is necessary. Familiarity with Python, Go, Node, React, PostgreSQL, and data war…

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

Staff Software Engineer - Site Reliability and Observability

General Motors

Candidates should possess at least 7 years of hands-on SRE experience, including software development and systems monitoring, with proficiency in at least one public cloud provider, preferably Azure. Experience operating high-availability, fault-tolerant, and scalable distributed software in production is required, along with experience in monitoring and log aggregation frameworks like Datadog, Azure Monitor, or Elasticsearch. Strong knowledge of Docker, Kubernetes, Terraform, Chef, or Ansible, …

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Staff Evaluation Systems Engineer, Autonomous Vehicles

General Motors

Candidates must possess a Bachelor's, Master's, or PhD in Engineering or a related discipline, or an equivalent combination of education and experience. Strong Python and SQL programming skills are required, along with prior knowledge and implementation of ELT pipelines for product quality analysis. Proven analytical and systems engineering skills in complex systems and ambiguous AI functions, along with a track record of root cause analysis in complex SW/HW systems, are essential. Familiarity w…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Staff Test Developer, AV Sensing

General Motors

Candidates must possess at least 8 years of progressive experience as a Software Development Engineer in Test (SDET) or a similar role, with 2-3 years in a technical leadership or staff-level capacity. A Bachelor's degree in computer science, Electrical Engineering, or a related field is required, along with 10+ years of development experience in multiple programming languages like C/C++, Rust, Python, or Go. Deep experience in building and maintaining robust test automation frameworks, strong u…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
New York
Remote iconRemote

Senior Software Engineer, AI Solutions

General Motors

Candidates must have 3+ years of relevant industry experience, proficiency in a Linux environment, and strong system fundamentals with coding abilities in C++ and Python. Experience in ML model optimization, deployment, runtimes, or serving infrastructure is required, along with a background in computer architecture and operating systems. Experience with optimizing complex software systems on dedicated hardware and understanding how to design high-performant software components are also necessar…

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

Staff Software Engineer, Autonomy Evaluation

General Motors

Candidates must possess an advanced degree in Mechanical Engineering, Aerospace Engineering, Physics, Computer Science, Data Science, or a related field, with over 10 years of experience in systems engineering, robotics, or data analysis. Proficiency in SQL, Python, and C++ for large dataset analysis is essential, as are strong analytical thinking and excellent communication skills. Experience validating AI models, robotics, or autonomous vehicle development, a background in data engineering wit…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Principal Staff Artificial Intelligence Engineer

General Motors

Candidates must possess a Master's degree in Robotics, Computer Science, Engineering, or a related technical field, along with 10 years of extensive experience in simulation and testing, preferably within the autonomous vehicle domain. A proven track record in developing or testing large-scale Machine Learning systems, strong understanding of simulation platforms and methodologies, hands-on expertise in implementing robust validation methods and evaluation strategies, strong software engineering…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Manager, U.S. Retirement

General Motors

The ideal candidate will possess a Bachelor's degree in business or Human Resources, with a strong understanding of U.S. retirement plans, including Defined Contribution, Defined Benefit, Health Savings Accounts, and profit sharing. Experience in strategy development, data analysis, and managing relationships with third-party administrators and union partners is essential. Familiarity with relevant legislation such as ERISA and PBGC is also required.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Senior Manager, Software Engineering

General Motors

Candidates must have 12+ years of experience leading software engineering teams in complex, multi-domain environments such as embedded systems, autonomy, platform infrastructure, or safety-critical systems. Deep expertise in systems and software engineering, including defining traceable requirements, architecting modular and scalable platforms, and aligning system-level behaviors with software implementation is required. A strong track record of improving engineering velocity, product quality, a…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)