Sopra Steria

Sopra Steria

Embedded Software Developer – Model-Based Design

Montréal, QC, Canada · Full-time

Sponsorship not specifiedDetected 29 days ago
MATLABEmbedded SystemsRoboticsElectrical EngineeringControlsSimulinkCommunicationProblem Solving

About the role

  • From steering and braking control to safety monitoring, your work will directly contribute to technologies powering advanced vehicle systems and next-generation mobility solutions.
  • Please note that only selected candidates and Permanent Residents/Canadian 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.

Requirements

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics, Robotics, or a related discipline
  • 5 years of experience in embedded software development
  • Experience with MATLAB® and Simulink® (or equivalent)
  • Familiarity with embedded C development
  • Knowledge of CAN and Ethernet communication and embedded systems fundamentals
  • English required.

Skills

  • Vehicle control functions using MATLAB® Simulink® including State machines, fault-management logic, and safety monitoring functions
  • Embedded software for steering, braking, propulsion, and vehicle control systems
  • Production-ready code generated from models and integrated into embedded platforms
  • Test environments supporting simulation (MIL), HIL, and vehicle validation activities

Benefits

  • Industry leading medical, dental, and vision Insurance

Equal opportunity

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

This listing is sourced directly from Sopra Steria's careers page and normalized into a canonical job model.