Cadillac logo
CadillacPosted 1 month ago

Staff Software Architect - Mechatronics Controls Simulation

$147,000–$196,600 year

HybridMarkham, Ontario, Canada

Full TimeSenior LevelMediumTRANSPORTATION

Job Summary

Lead the technical architecture for Vehicle Body Controls simulation environments, defining long-term roadmaps and governing CoSim packages across programs and model years. Establish variant and configuration management strategies, map test requirements into concrete assets via Simulation Bills of Materials, and set standards for packaging, versioning, and CI pipeline integration. Partner with System Engineers to design behavioral models for networks and ECUs, ensuring scalable, robust solutions aligned with GM's Software Defined Vehicle Architecture. Conduct design reviews, drive governance processes, and lead training sessions to align simulation, software, and systems engineering organizations.

Required Qualifications

  • Bachelor's degree in Electrical / Computer / Mechatronics Engineering, Computer Science, or related field
  • 8+ years of relevant experience in embedded software, systems engineering, or controls
  • Substantial time spent on simulation, SIL/HIL, or co-simulation for automotive or similar safety-critical domains
  • Strong skills in at least one software language used in simulation tooling (e.g., C/C++, Python)
  • Experience working with automated build and CI tools (e.g., Git, GitHub Actions, gcc/gdb, Eclipse or similar)
  • Proven experience as a Systems Architect, Software/System Engineer, or simulation technical lead with responsibility for architecture across multiple programs or domains
  • Deep hands-on experience with test environments, including integration of controls, plant models, and communication models for embedded controllers
  • Demonstrated ability to lead cross-functional technical discussions, drive consensus, and make trade-offs across performance, quality, and delivery
  • Must be able to report to Markham three times per week, at minimum [or other frequency dictated by the business]

Desired Qualifications

  • Master's or PhD degree in Engineering, Computer Science, or a related field
  • Prior Staff-level (or equivalent) experience defining and leading the architecture of complex embedded or simulation systems that span multiple Electronic Control Units (ECUs), vehicle domains, and feature sets
  • Experience designing or operating continuous integration pipelines for embedded software, including quality gates, promotion strategies, and automated regression selection
  • Proficiency with MATLAB/Simulink for plant and/or behavior model development and integration
  • Familiarity with FMU/FMI and SSP standards
  • Solid knowledge of automotive communication technologies (CAN, LIN, automotive Ethernet) and experience modeling or configuring network behavior in simulation
  • Hands-on experience designing or leading variant and configuration management strategies for embedded software, simulation, or test environments
  • Familiarity with AUTOSAR layered software architecture and integration of AUTOSAR-based ECUs into CoSim environments
  • Experience with cloud-hosted simulation / virtualization platforms and scaling test execution on shared infrastructure

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce