GM

Autonomous Vehicles

StaffSoftwareEngineer,Mapping

$185–185k United States FULL TIME Remote Friendly
The Brief

“Staff Software Engineer, Mapping at GM. Skills: Distributed backend systems, Mapping, Architecture design, Technical leadership. Architect scalable distributed backend systems. Implement scalable distributed backend systems”

What You'll Achieve.

Build national-scale mapping systems; Ensure health of mapping pipelines; Ensure scalability of mapping pipelines; Ensure performance of mapping pipelines; Ensure health of mapping services; Ensure scalability of mapping services; Ensure performance of mapping services; Deliver next gen mapping capabilities; Scale mapping to national deployments

Industry & Context.

Autonomous Vehicles
Problems you'll solve

Systems thinking; Diagnose and resolve large-scale system issues

Eligibility Requirements

Expected to report to location three times a week if within 50-mile radius, Travel <25%, Not eligible for relocation benefits

What They're Looking For.

Must Have

5+ years of experience designing, implementing, and operating scalable distributed systems in production, Bachelors degree in related field or relevant work experience, Python, system-level programming fundamentals, Deep understanding of databases, Deep understanding of caching, Deep understanding of data modeling, Deep understanding of service-oriented architecture (SOA), Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure, Experience with data orchestration pipelines, Experience with ETL mechanisms, BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience, Demonstrated success in leading cross-functional technical initiatives, Demonstrated success in influencing architectural decisions across teams, Demonstrated success in mentoring senior engineers

Nice to Have

Experience with mapping, Experience with geospatial data, Experience with robotics systems, Familiarity with autonomous vehicle software stack, Familiarity with the map-data lifecycle, Familiarity with software safety standards, Experience in CI/CD pipeline design, Experience with large-scale deployment strategies, Experience with cloud-native architecture, Proficiency with Linux systems, Proficiency with container orchestration, Proficiency with distributed logging systems, Proficiency with distributed metrics systems, Knowledge of machine learning data pipelines, Knowledge of HD map labeling infrastructure

What You'll Do.

Architect scalable distributed backend systems

Implement scalable distributed backend systems

Design data pipelines

Evolve data pipelines

Own end-to-end delivery

Define project milestones

Conduct system-level design reviews

Set standard for code quality

Set standard for testing

Set standard for documentation

Diagnose system issues

Resolve system issues

Shape technical roadmaps

How You'll Work.

Team & Collaboration

Partner closely with EMs; Partner closely with Staff/Principal ICs; Partner closely with cross-functional teams; Collaborate cross-functionally with Localization; Collaborate cross-functionally with Perception; Collaborate cross-functionally with Simulation; Collaborate cross-functionally with Offboard teams; Influence architectural decisions across teams

Process & Methodology

Define milestones, Align stakeholders

Free ATS check

Applying for this Staff Software Engineer, Mapping role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about GM?

Real rants from real employees. Read before you apply.

Read Company Rants →