You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Motors

Test Engineering, Data Engineering - Systems QA

  • Hybrid
  • 3-6 years

Salary

$90,900 - 136,400/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team verifies the end-to-end data plane and control plane that connect millions of intelligent vehicles to cloud platforms, ensuring vehicle data from embedded controllers reaches cloud data platforms, mobile apps and monitoring services without loss, and tests configuration rollouts and fleet campaigns.

This Test Engineering role strengthens the system verification and quality assurance group, with a focus on the integrity, scalability and performance of pipelines from embedded components to cloud analytics.

This is an existing vacancy that is open to new applications.

Artificial Intelligence will be used as part of the hiring process for this role.

Responsibilities

  • Design, automate and run test plans covering data plane and control plane interfaces from the vehicle edge through cloud layers and beyond.
  • Set up, maintain and run tests on benches, virtual SIL environments and instrumented vehicles, including Hardware-in-the-Loop (HIL) testing.
  • Test integration, latency and throughput across edge and cloud boundaries, locate bottlenecks and propose optimizations.
  • Verify serialization, pipeline throughput, deduplication and database persistence across ingestion feeds and analytical storage.
  • Use dashboards, metrics and distributed tracing to catch anomalies early, run root-cause analysis and track defects through fixes across hardware and software teams.
  • Work with embedded developers, cloud platform teams and system architects on integration and design for testability.
  • Build and maintain automated regression suites in CI/CD pipelines that act as quality gates for every software and firmware release.
  • Document test benches, test frameworks, results and performance baselines.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or a closely related technical field.
  • At least 3 years of experience in software or systems testing, including work with embedded systems, connected devices or IoT ecosystems.
  • Hands-on experience with HIL testing, including test setup, wire harness troubleshooting, signal and bus simulation, test execution and results analysis.
  • Proficiency in Python for test automation, building test harnesses and processing data.
  • Ability to read, inspect and debug compiled code in C/C++, Rust or Java.
  • Working knowledge of SQL to query relational and analytical databases and confirm data persistence and message integrity.
  • Experience with Linux, QNX or Android.
  • Solid grasp of Agile methods, Git and automated test integration in CI/CD.
  • Preferred: Experience with software observability, covering monitoring, logging, metrics, dashboards and alerting.
  • Preferred: Hands-on work with observability platforms such as Datadog, Grafana or OpenTelemetry.
  • Preferred: Experience with data platforms such as Databricks, Apache Spark or Apache Kafka.
  • Preferred: Familiarity with AWS or Microsoft Azure.
  • Preferred: Knowledge of cellular 4G/5G and LTE-V2X networks, IoT messaging protocols (MQTT, Protobuf, WebSockets) and transport security (TLS/mTLS).
  • Preferred: Familiarity with automotive networking protocols (CAN, CAN-FD, Automotive Ethernet, SOME/IP, UDS) and analysis tools (Vector CANoe, CANalyzer, Wireshark).
  • Preferred: Understanding of microservices architecture and distributed cloud systems.

Conditions

The base salary range is $90,900 to $136,400. The offer within that range depends on factors relevant to the position.

The role is hybrid, with office attendance at least three days per week.

The company does not provide immigration sponsorship for this role, now or in the future. Do not apply if you will need such sponsorship now or later.

Applicants may be asked to complete a role-related assessment and/or a pre-employment screening before starting.

The company is committed to a workplace free of unlawful discrimination that also fosters inclusion and belonging, and welcomes applications accordingly.

Benefits

  • Canadian total rewards program supporting your health and well-being and that of your family.
  • Paid time off, including vacation, holidays and supplemental leave for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision coverage.
  • Life insurance for you and your family.
  • Company contributions and matching contributions to a Defined Contribution Pension plan for retirement savings.
  • Vehicle purchase plan for you and your family.

Where you’d work

Hybrid, 3 days a week in the office

You can work from

  • Canada

No visa sponsorship

About the company

General Motors

  • Industry: Mobility

Office in Canada

Also hiring in United States, Sunnyvale, United States, Seattle, United States and 8 more places

32 of their 197 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details14 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • SQL
  • AWS
  • Kafka
  • Azure
  • Spark
  • Databricks
Type
Full-time
Industry
Mobility
Specialty
Data Engineering
Region
Canada
Pay period
Annual
Show 8 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Experience
3+ years
Tech stack
  • Python
  • SQL
  • AWS
  • Kafka
  • Azure
  • Spark
  • Databricks

Location

Work model
Hybrid
Region
Canada
Office
  • Canada
Remote from
  • Canada
Days in the office
3 days
Visa sponsorship
Not sponsored

Compensation

Salary
$90,900 - 136,400 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason