Hiring.Camp

Senior Software Engineering - Protocol Operations & Trust

General Motors

·

Yesterday

Salary
$115k – $165k
Location
Markham Elevation Centre - Markham Elevation Centre, Canada
Workplace
Remote
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
5+ years
Education
PhD
Closing date
Today
Source
Workday

Description

Job Description

Vacancy Status:


No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)


AI Disclosure:

As part of the application process, Artificial Intelligence will be used in the hiring process for this role.


Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham three times per week, at minimum [or other frequency dictated by the business].


The Company:

General Motors is a global leader in advanced driver assistance. With Super Cruise hands-free technology in more than 750,000 Super Cruise-equipped vehicles on the road and over 1 billion hands-free miles driven, GM is demonstrating how automation can be trusted, intuitive, and helpful. GM has the global reach to bring cutting-edge advances to everyday drivers at an unprecedented scale. Join us to help deliver the next generation of safe and delightful autonomous vehicle experiences.


The Team:

Protocol Operations & Trust (POT) is part of Scaled Engineering Operations (SEO) within GM’s AV Simulation organization. We build and operate workflows, automation, tooling, and data products that make simulation testing scalable, reliable, and trusted.


We own the simulation-protocol lifecycle: from definition and tier correlation through test creation, quality validation, monitoring, maintenance, and release safeguards. By working across simulation, evaluation, validation, autonomy development, data, and infrastructure teams, we turn complex testing workflows into clear, reproducible, decision-ready products that help engineering teams develop and validate autonomous vehicles with greater speed and confidence.


The Role:

We are looking for a hands-on Software Engineer to turn complex simulation-testing challenges into production-ready software. Working closely with operations and engineering teams, you will build across backend services, data pipelines, production infrastructure, and evaluation feedback loops to move our testing from manual to automated. That means automating the workflows people run by hand today, replacing hand-collected metrics with a pipeline that collects, analyzes, and acts on them, and connecting each team's standalone tools into a single streaming system that makes test creation and maintenance scale. The result is faster test creation and higher-quality test protocols that every downstream team can build with confidence.


What You’ll Do:


  • Own the delivery of the simulation test suites that validate autonomous vehicle software, building on partner teams' test creation tools to produce and maintain tests in bulk, and building the orchestration and pipelines that connect those systems into an end-to-end workflow from incoming requests to running tests.
  • Automate and standardize test creation and maintenance, so coverage grows without growing manual effort and integrate partner teams' evaluation systems as inputs that drive how tests are built, triaged, and retired.
  • Partner with Autonomy, Systems, Safety, and customer teams to turn their testing needs into the tooling, interfaces, and automation that can deliver them seamlessly.
  • Uphold high standards for code quality and software architecture through code reviews and technical leadership, mentoring other engineers on software engineering and simulation testing best practices.
  • Leverage AI-assisted development tools and analytics platforms to enhance productivity, improve code quality, and drive innovation in simulation testing. 
  • Take ownership of ambiguous problem spaces, define practical paths forward, and move quickly from prototype to production
  • Operate with urgency and a strong bias toward execution velocity while maintaining a high bar for engineering quality

What You Must Have:

  • BS, MS, or PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience designing, building, and operating production software, backend services, data platforms, or infrastructure systems.
  • Strong Python development skills, including production-quality coding, unit testing, code review, debugging, and reliability practices.
  • Experience building scalable backend systems, APIs, microservices, workflow orchestration, or internal engineering platforms.
  • Experience with cloud-based production systems, including deployment, observability, performance, and operational reliability.
  • Experience designing or operating data pipelines and data-processing systems using SQL, NoSQL and other tools for large-scale operational, telemetry, or time-series data.
  • Experience building automated tests, validation, quality checks, CI/CD, or release workflows.
  • Ability to lead high-level technical design doc and drive execution across multiple teams.
  • Strong communication skills and the ability to turn ambiguous technical problems into practical, maintainable solutions.
  • Demonstrated adaptability, ownership, and ability to operate effectively in evolving technical environments.

What Will Give You a Competitive Edge: 

  • Experience with autonomous vehicles, robotics, simulation, evaluation systems, or other complex software platforms.
  • Experience building automated test-generation, test-execution, or workflow-orchestration systems.
  • Experience with defining human-in-the-loop/automation quality processes or release-management systems where reproducibility and traceability are critical.
  • Experience developing data-processing, query, analysis, anomaly detection, or issue-triage systems that help identify and prioritize system problems.
  • Experience with observability, time-series analysis, performance monitoring, dashboards, or operational analytics.
  • Experience working on safety-critical, mission-critical, or highly reliable products.
  • Familiarity with simulation validation, test-quality metrics, human-in-the-loop evaluation, or feedback-driven quality improvement.
  • Experience with cloud-native deployment, infrastructure, code, containerization, or distributed systems.
  • Demonstrated ability to adapt quickly in evolving technical environments and take ownership of ambiguous problem spaces.

Compensation:     

The salary range for this role is $115,000 to $164,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.


GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE

 

Benefits:

The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family, and friends.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Non-Discrimination and Equal Employment Opportunities

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Skills

PythonCI/CDSQLMicroservicesSEO

Similar Jobs

30

Senior Software Engineering

Att·USA:TX:Plano, W Plano Pkwy - Adm:3400 W Plano Pkwy·Remote

6d ago

Senior Software Engineering

Att·USA:TX:Plano, W Plano Pkwy - Adm & Dat:2900 W Plano Pkwy·Remote

6d ago

Senior Software Engineering

MercadoLibre·CABA, AR

1w ago

Senior Software Development Manager, Traffic Engineering

Amazon

Today

Sr Manager, Software Engineering

Globalhealthcareexchangeinc·Hyderabad, Telangana·Hybrid

Today

Senior Software Test Engineer, Test Engineering

Whirlpool Corporation·Pune, MH

Today

Senior Software Engineer, Mortgage Engineering

Questrade Financial Group·5700 Yonge St, North York

Today

Senior Manager, Software Engineering

Questrade Financial Group·5700 Yonge St, North York

Today

Sr Analyst II Software Engineering

DXC Technology·IND Mumbai - Bellona Building, India

1d ago

Senior Specialist, Software Engineering

BetaNXT·New York, NY +2

1d ago

Sr. Director of Software Engineering - Business Banking

JPMorgan Chase·Columbus, OH

1d ago

Sr. Director of Software Engineering - Business Banking

JP Morgan Chase·Columbus, OH

1d ago

Lead/Senior Lead Software Engineer - Agentic AI Engineering

IFS·Colombo, Western Province

1d ago

Senior Manager of Software Engineering - Sales Copilot

JPMorgan Chase·Jersey City, NJ

1d ago

Senior Manager of Software Engineering - Sales Copilot

JP Morgan Chase·Jersey City, NJ

1d ago

Sr Manager, Software Development & Engineering Lead

Career Schwab·San Francisco, CA +2·Onsite

2d ago

Senior Manager Software Engineering

Motorola Solutions·Bangalore, India

2d ago

Senior Manager Software Engineering

Magna·672 DUPONT ST, CA

2d ago

(USA) Senior Manager, Software Engineering

Walmart·ISD Office - DGTC AR BENTONVILLE Home Office, US

2d ago

Software Engineering Senior Manager (Ab initio ETL, Hadoop, OCP, AI Automation)

Wells Fargo·111443-IND-HYDERABAD-INTL HYD WF CENTRE BLK B8 Twr-4, India

2d ago

Sr Manager Software Engineering

Sabre·India - Bangalore-Navigator Bldg

2d ago

Senior Manager Software Engineering

motorolasolutions·Bangalore, India

2d ago

Senior Lead, Software Engineering Specialist Workday Benefits

Professional Kyndryl·KMX51582 Mexico Puerta Polanco·Remote

2d ago

Senior Software Engineering Manager, Financial Reporting

Homedepot·GEORGIA - VIRTUAL - GA01, US·Remote

2d ago

Senior Manager, Software Engineering - Global Forwarding Technology

chrobinson·Remote, US·Hybrid, Remote

2d ago

Sr Specialist Software Engineering (Python Full Stack Developer, Agentic AI & Azure cloud)

Att·IND:AP:Hyderabad, Argus Bldg 4f & 5f +1·Remote

2d ago

(IND) SENIOR DIRECTOR, SOFTWARE ENGINEERING

Walmart·IN KA BANGALORE Home Office Building 11, India

2d ago

Sr Analyst I Software Engineering

DXC Technology·IND DXC Chennai - Olympia Tech park, India

3d ago

Sr Mgr, Software Engineering

Disney·USA - FL - Kirkman Point 2, US·Onsite

5d ago

Senior Manager, Software Development Engineering

Expedia·Washington - Seattle Campus, US

5d ago
Remote Senior Software Engineering - Protocol Operations & Trust at General Motors • $115k – $165k | Hiring.Camp