Autonomous Driving Systems Simulation and Data Analysis Engineer

CS GROUP - Canada

Montreal (administrative region)

Hybrid

CAD 110,000 - 140,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid Work
Medical Insurance
Dental Insurance
Vision Insurance
RRSP program
Personal days
Recreation room

Job summary

CS Group Canada is seeking a Software/Systems Engineer to validate and refine performance requirements for autonomous driving systems through large-scale simulation and real-world data analysis.

You will develop simulation tooling in C/C++ and Python, extend scenarios with noise and failures, and support containerized environments using Docker on Linux. The role emphasizes safety thresholds and KPI-driven validation.

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, Robotics, Computer Science, or a related discipline.
  • Experience validating and quantifying performance criteria for autonomous driving functions such as ACC, Lane Centering, Automated Lane Change, Highway Driving Assist, ADS.

Responsibilities

  • Develop and maintain simulation tooling in C/C++ and Python to support large-scale autonomous driving validation activities.
  • Design interfaces between internal validation tools, simulation environments, and data processing frameworks.
  • Extend simulation scenarios to inject perception noise, latency, and failure conditions to characterize system robustness.
  • Support containerized development and deployment environments using Docker and Linux-based infrastructure.
  • Use simulation results to define and refine subsystem performance requirements and safety thresholds.
  • Evaluate safety mechanisms under degraded system performance conditions.
  • Develop data analytics pipelines to process, visualize, and evaluate large-scale driving datasets.
  • Investigate unsafe scenarios and provide data-driven recommendations for improving metrics and requirements.
  • Quantify system performance against KPIs, SPIs, safety targets and behavior requirements.

Skills

C/C++
Python
Linux
Data analytics
Simulation
CI/CD
Docker
CMake

Education

Bachelor's or Master's in Computer/Electrical/Software Engineering, robotics, or related field

Tools

Docker
Linux
CMake
CI/CD tools

Job description

Company Description

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.


CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.


Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system manufacturers in North America, while benefiting from competitive salaries, comprehensive benefits, and flexible work arrangements.



Job Description

Support the validation and continuous refinement of performance requirements, safety thresholds, and key performance indicators (KPIs) for autonomous driving systems through large-scale simulation and real-world data analysis.


The engineer will leverage simulation, data analytics, and software development to quantify and refine performance, behavioral, and technical requirements necessary to achieve system safety. The role focuses on safety requirements quantification, including latency budgets, safety mechanism thresholds, and checker maturation parameters, while developing and maintaining simulation and analysis tools, and supporting scalable safety validation activities.



Key Responsibilities


Simulation Development & Scenario Execution


  • Develop and maintain simulation tooling in C/C++ and Python to support large-scale autonomous driving validation activities.

  • Design interfaces and integrations between internal validation tools, simulation environments, and data processing frameworks.

  • Extend existing simulation scenarios to inject perception noise, latency, and failure conditions to characterize system robustness.

  • Support containerized development and deployment environments using Docker and Linux-based infrastructure.

  • Use simulation results to support the definition and refinement of subsystem performance requirements and safety thresholds.

  • Evaluate the effectiveness of safety mechanisms under degraded system performance conditions.



Data Analytics & Performance Evaluation


  • Develop and maintain Python- and C/C++-based analysis and simulation pipelines to process, visualize, and evaluate large-scale driving and simulation datasets.

  • Investigate scenarios where unsafe behavior occurs despite performance targets being met and provide data-driven recommendations for improving metrics, thresholds, or requirements.

  • Determine characterization data and quantify system performance against KPIs, SPIs, safety targets, and behavior requirements.



Qualifications


Education


  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, Robotics, Computer Science, or a related discipline.



Experience


  • Experience with validating and quantifying performance criteria for autonomous driving functions such as:


    • Adaptive Cruise Control (ACC)

    • Lane Centering

    • Automated Lane Change

    • Highway Driving Assist

    • Automated Driving / ADS functions


  • Experience analyzing autonomous driving datasets and vehicle performance data.

  • Experience developing production-quality software in C/C++ and/or Python, including tool development, automation, and system integration activities.

  • Experience with Linux-based development environments.

  • Experience integrating software applications into CI/CD pipelines and automated validation workflows.

  • Experience working with autonomous driving software stacks, particularly:


    • Perception

    • Object tracking/fusion

    • Vehicle Intent

    • Prediction

    • Planning

    • Vehicle control interfaces


  • Experience evaluating software and system performance using simulation and real-world validation data.



Desired Skills


Simulation & Scenario-Based Validation


  • Experience with Applied Intuition Simian simulation environments.

  • Experience with Foretellix scenario generation and validation tools.

  • Experience with AV simulation stacks and simulation workflows.

  • Experience developing, generating, and managing simulation scenarios for autonomous driving validation.

  • Experience evaluating ODD coverage and edge-case traffic situations.



Software & Infrastructure


  • Experience integrating simulation, validation, or analytics tools into enterprise software ecosystems.

  • Experience setting up, configuring, and running Docker containers.

  • Experience working with CI/CD pipelines and large-scale data processing frameworks.

  • Experience developing internal engineering tools and automation frameworks in C/C++ or Python.

  • Experience with build systems such as CMake and software development best practices.



Autonomous Driving & Safety


  • Knowledge of Autonomous Driving Safety Performance Indicators and KPIs.

  • Familiarity with ISO 21448 (SOTIF).

  • Experience supporting safety case development, safety performance evaluation, or safety requirement specification activities.



Additional Information

Please note that only selected candidates and Permanent Residents/Canadian / American Citizens will be contacted.


Job Types: Full-time, Permanent


CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.


Benefits


  • Hybrid Work

  • Industry leading medical, dental, and vision Insurance

  • Access to a telemedicine service

  • RRSP program

  • Personal and sick days

  • Recreation room with pool table and foosball table


All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomous Driving Systems Simulation and Data Analysis Engineer
Autonomous Driving Systems Simulation and Data Analysis Engineer

Cs-Group • Montreal (administrative region)

Hybrid
CAD 135,000 - 165,000
Hybrid Work
Medical, dental, and vision Insurance
RRSP program
+1
Autonomous Driving Systems Simulation and Data Analysis Engineer
Autonomous Driving Systems Simulation and Data Analysis Engineer

CS GROUP • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Hybrid work
Medical insurance
Dental insurance
+4
Safety AV Engineer
Safety AV Engineer

Sopra Steria • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Medical, dental, vision insurance
RRSP program
Telemedicine service
+1
Senior Embedded Software Architect – Autonomous Vehicle Systems
Senior Embedded Software Architect – Autonomous Vehicle Systems

Sopra Steria • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Senior Software Developer C++
Senior Software Developer C++

CS GROUP • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Hybrid Work
Medical, dental, vision insurance
Telemedicine service
+3
Senior Automotive System Engineer
Senior Automotive System Engineer

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
Hybrid Work
Medical, dental, and vision insurance
Access to telemedicine service
+3
Safety AV Engineer
Safety AV Engineer

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Embedded Software Developer – Model-Based Design
Embedded Software Developer – Model-Based Design

Sopra Steria USA • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Autonomous Driving Simulation & Data Analytics Engineer
Autonomous Driving Simulation & Data Analytics Engineer

CS GROUP • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Hybrid work
Medical insurance
Dental insurance
+4
Senior Automotive System Engineer
Senior Automotive System Engineer

CS GROUP • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3