Staff Systems Engineer, Core Platform

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Mountain View, CAWarren, MIAustin, TX
Employment
Full-time
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$148k most similar roles pay here $252k

This listing doesn't post a salary. Most similar roles pay $169,550–$235,750.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 148 open roles on FindRole.

Listed pay typically runs $159,700–$248,000 across 56 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Staff Systems Engineer, Core Platform

Staff Systems Engineer (Core Platform) joins the Physical and Virtual Tests Platform team to build a cloud-native platform transforming automotive test hardware into cloud-native compute resources. This role serves as the bridge between hardware and software, where you will develop integration tooling, agent services, and provisioning workflows in Go to connect diverse automotive equipment to a central control plane. You will design hardware abstraction layers for heterogeneous bench configurations, manage firmware flashing, and maintain CI/CD pipelines for automated deployment. The work involves solving complex problems regarding how engineers access and use physical test infrastructure at scale. Key technologies include Go, PostgreSQL, Nomad, Consul, Linux system interfaces, and automotive protocols like CAN, Ethernet, and serial. You will also utilize observability tools such as Prometheus, Grafana, and Datadog to ensure reliable service management across the platform's core architecture.

What does a Systems Engineer earn in California?

Median $190500 from 82 postings across 17 companies.

See salary data

What you'll do

  • Build integration tooling and agent services in Go to connect automotive hardware to a cloud-native control plane.
  • Develop provisioning workflows for firmware flashing, health checks, and power cycling across diverse bench configurations.
  • Create hardware abstraction layers to present heterogeneous equipment as clean, allocatable resources for the platform's scheduler.
  • Contribute to core platform components including APIs, scheduling systems, and command-line interface tools.
  • Design and maintain CI/CD pipelines for firmware build automation and integration testing of hardware-facing components.
  • Translate complex hardware requirements from embedded engineering teams into actionable platform features and automated tooling.
  • Document hardware integration patterns and protocol specifications to establish institutional knowledge across the organization.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent work experience.
  • 8+ years of software engineering experience with a focus on systems-level programming and infrastructure development.
  • Strong proficiency in Go for developing backend services and systems tooling.
  • Solid understanding of Linux systems including system interfaces, process management, networking, and service management.
  • Experience building integration tooling, agent services, or automation frameworks bridging hardware and software systems.
  • Familiarity with embedded systems concepts including firmware management, boot processes, and hardware interfaces like CAN, SPI, I2C, UART, and Ethernet.
  • Experience with CI/CD pipelines and deployment workflows for systems with hardware-in-the-loop or physical device dependencies.
  • Ability to communicate across team boundaries and translate complex technical requirements into platform features.

More like this

Similar roles

Staff Systems Engineer

Siemens Healthineers

23 days ago $99,930–$137,401
Systems Engineering System Integration Python MATLAB Embedded Software Firmware Hardware-Abstraction Layers Data Mining Medical Devices Product Development
6+ yrs exp

Staff Systems Engineer

Abbott

Plano, TX 16 days ago
Systems Engineering requirements-management Embedded Firmware Signal Processing Data Analysis Risk Management ISO 14971 IEC 60601 ISO 14708 Design Controls medical-device standards Sensors
8+ yrs exp

Staff System Engineer

Micron Technology

Boise, ID 100 days ago
Linux RHEL Python Shell Puppet VMware LDAP Kickstart AI HPC Cloud Configuration Management Automation Hardware Maintenance Revision Control Systems FlexLM
3+ yrs exp

Staff System Engineer

Micron Technology

Boise, ID 100 days ago
Linux RHEL Python Puppet VMware LDAP Kickstart AI HPC Configuration Management Automation Unix FlexLM Revision Control Systems
3+ yrs exp

Staff Software Systems Engineer

Abbott

Pleasanton, CA 94 days ago $100,000–$200,000
AWS Azure GCP Data Pipelines JIRA DOORS IEC 62304 ISO 14971 FMEA Defect Management Cloud Platforms Software Lifecycle
8+ yrs exp