Senior Controller Modelling Developer - Virtual ECU Prototyping
$115k - $164.6k per yearGeneral Motors
Job Description
Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications.
Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.
AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role.
The Virtualization and SIL Integration team at General Motors is a highly technical, highly knowledgeable, passionate, strategic, and visionary group working on an organizational transformation. We are seeking cutting‑edge solutions to the question: how do we develop and validate our embedded control system without any hardware? Part of developing a completely virtual embedded control system is developing L4 virtual electronic control units (vECU) that serve as real‑time virtual counterparts of physical ECUs. These are functional virtual prototypes of ECUS that execute unmodified production code. These enable engineers to develop software years before ECU hardware is available.
The General Motors Virtualization and SIL Integration team is expanding its capabilities to model, integrate, and fully develop Level 4 Virtual ECUs. As a Virtual Prototyping Application Engineer, you will be responsible for making SystemC TLM 2.0 models of ECU microcontrollers and peripherals. This team supports all vehicle embedded platform features, including Electrification, Propulsion, Motion Controls, Chassis, and Body modules.
What You Will Do
- Create SystemC TLM2.0 models of microcontrollers, asics, drivers, modules, switches, timers, transceivers, etc.
- Integrate microcontroller and peripheral models into full Level 4 virtual ECUs
- Debug model and integration bugs and issues
- Work cross‑functionally with Design Release Engineers, Tier 1 suppliers, and software engineers to develop vECUs
- Integrate production software into vECUs
- Validate and verify vECU functions as expected and executes production software as intended
- Collaborate with software developers to root cause and solve low‑level, basic software and application software issues found in the virtual environment
- Debug integrated production software as needed
- Develop script‑based engineering workarounds to bridge virtual model limitation gaps
- Work cross‑functionally with Simulation Integration Engineers to support the integration of vECUs into virtual environments
Your Skills & Abilities (Required Qualifications)
- Minimum 5+ years of relevant professional engineering experience
- Proficiency in SystemC, Transaction Level Modeling (TLM 2.0), and SCML
- Expertise in creating Level 4 VECU prototypes
- Proficiency in off‑the‑shelf EDA toolchains such as Synopsys Virtualizer and ASTC vLAB
- Expertise in various programming languages (C, C++, Python)
- Expertise in low‑level input/output driver development and debugging
- Knowledge of electronic control modules and embedded control systems
- Knowledge of ARM based microcontrollers
- Software integration, compiler and linker file comprehension expertise
- Knowledge of AUTOSAR and Automotive Cyber Security
- Knowledge in automotive communications (e.g. CAN, LIN, SPI, I2C, UART)
- Co‑Simulation expertise of Level 4 VECUs
- Expertise in the use of software debugging tools (Lauterbach, Green Hills Multi IDE, etc.)
- Expertise in Intrepid Vehicle Spy, Vector CANoe
- Excellent communication skills
- Demonstrated success in leading challenging projects with high levels of ambiguity to completion
- Consistent demonstration of GM leadership behavioral competencies
- HW architecture/micro‑architecture experience
What Can Give You A Competitive Edge (Preferred Qualifications)
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science or similar field.
- Knowledge of software test automation
- Expertise in software tools development Software tools development expertise
- Embedded control system design expertise
- Production vehicle program execution experience
- Development experience in both Windows and Linux environments
- Familiarity with software development build process and associated tools (e.g. Gerrit, Jenkins, Git, etc.)
- Familiarity with scalable simulation deployment methodologies leveraging containers (e.g. Docker, Singularity, etc.)
- Familiarity with synchronous and asynchronous event driven simulation
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.
Benefits Overview
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental, and vision benefits.
- 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.
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.
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 View phone number on ca.talent.com. 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.
#J-18808-Ljbffr- Step into a critical hybrid role as a Virtual Prototyping Application Engineer. Innovate by developing Level 4 virtual electronic control units (vECUs) that enhance vehicle design without physical hardware. This role involves creative engineering to support a dynamic Virtualization...VirtualSenior
- Join GM as a Senior Software Developer and work on cutting-edge projects involving AI and virtualization. This hybrid position offers a unique opportunity to enhance your technical... ...for building the software behind GM’s virtual development environments and AI-enhanced simulations...VirtualSenior
$115k - $164.6k per year
Job Overview As a Senior Software Developer, you will build the software that powers GM’s virtual development environments, SIL workflows, and AI‑enhanced simulation capabilities... ...virtual ECUs, simulation orchestration, and model execution. Build tools for SIL workflows,...VirtualSeniorWork at office3 days per week- Elevate your career with General Motors by developing cutting-edge vehicle dynamics control systems in Markham. This senior role focuses on driveline and braking systems for... ...vehicles. As a Senior Vehicle Dynamics Controls Developer, you will design and test innovative control...Senior
- ...innovation with General Motors as a Virtualization Engineer. Engage in software-... ..., you'll take charge of developing virtual environments crucial for testing embedded controllers across various vehicle systems... ...creation of virtual controller models for simulations • Maintain and...Virtual
$73.9k - $110.9k per year
...Canada Company is seeking a Software Developer – Brake Controls and Diagnostics to join the team and... ...skills in C and/or C++. Experience in virtualization or software integration.... ...system integration. Experience with model‑based development tools such as MATLAB...Full timeShift work$115k - $164.6k per year
...organization at General Motors Canada is developing a unified, scalable Vehicle... ...to the cloud. We're seeking a Senior Embedded Logging Software... ...interaction between the control plane (configuration, arbitration... ...observability data flows from ECU to cloud while meeting strict...SeniorWork at officeLocal areaRemote work3 days per week$115k - $164.6k per year
Develops and implements vehicle agile control systems, including driveline and braking, for electric and performance vehicles. Responsibilities include designing... ...of experience in controls development. Position: Senior Vehicle Dynamics Controls Developer - $115,000 - $164,...Senior$115k - $164.6k per year
## Senior Software Developer - Test AutomationApplyremote type: Hybridlocations: Markham, Ontario... ...this role is within the **Virtualization and Software-in-the-Loop (SIL)**group... ...verification, and validation of embedded controllers, production software, and calibrations...VirtualSeniorLong term contractWork at office3 days per week- A leading service provider in finance is seeking a Senior Manager, Finance, to oversee financial planning, analysis, and reporting. This role involves providing team leadership, ensuring efficient accounting processes, and managing contract compliance. Ideal candidates will...SeniorFull timeContract work
- Contribute to transformative data solutions as a Senior Snowflake Developer located in Markham, ON, within a hybrid work environment emphasizing your... ..., and ensuring the successful production deployment of dbt models. Your optimization work on SQL queries will enhance...Senior
- Lead impactful projects as a Senior Guidewire PolicyCenter Developer at Aviva Canada. Work with teams worldwide to create and implement critical solutions supporting Aviva's core policy lifecycle. In this senior role, your Guidewire PolicyCenter expertise will drive compliance...SeniorWorldwide
- Join General Motors as a Senior Software Developer with expertise in AI and virtualization. This hybrid position emphasizes innovative software development for virtual ECU environments. In this pivotal role, you will enhance simulation capabilities while developing software...VirtualSenior
- Drive cutting-edge AI architecture as a Lead Architect in the Computing Data Application Acceleration Lab. Focus on enhancing model efficacy and hardware efficiency in foundational AI models. Join a visionary team focused on creating a top-tier data analytics platform that...
- Step into a transformative role as a Senior Software Developer focusing on DevOps at General Motors.... ...edge environments. As part of GM’s Virtualization and Software‑in‑the‑Loop Integration... ...operational efficiency and streamline virtual validations. Experience cutting‑edge...VirtualSenior
$147k - $196.6k per year
...organization at General Motors Canada is developing a unified, scalable Vehicle... ...Embedded Logging Software Developer to design and integrate... ...cohesive interaction between the control plane (configuration, arbitration... ...scaling log data flows from ECU to cloud while meeting strict...Work at officeLocal areaRemote work3 days per week- Salesforce Omni studio Developer Location: Canada Duration: 6+ Months Industry: Healthcare Mandatory Skills Omnistudio Data Raptor LWC Integration & Apex Experience Requirements Minimum 8+ years of experience as Vlocity Developer on large Vlocity engagements. Candidate...Senior
- ~ Analyse customer specs and design protection & control panels (SLDs, schematics, wiring, logic diagrams, BOMs) ~ Develop and execute relay test plans for protection systems ~ Create relay setting files based on logic diagrams and protection studies ~ Perform secondary...Contract work
$140k per year
Overview Are you a data driven leader that can turn numbers into actionable insights? As a Cost Control Manager, you manage cost control activity oversight for a major transportation infrastructure project. Collaborate with industry experts and committed teams to provide insights...Contract work- ...Canada as a Staff Embedded Logging Software Developer in a hybrid work setting. Design secure... ...persistent storage effectively • Integrate control plane logic with vehicle log services • Design... ...C/C++ and Android Java • Experience with ECU constraints and data pipelines • Strong...
- ...software? Join our team of expert engineers developing the Java Virtual Machine (JVM) — the engine behind... ...usage and reduce pause times. Develop advanced JIT compiler optimizations to... ...projects are a strong asset. Metadata Seniority level: Mid‑Senior level. Employment type...VirtualSeniorFull timeFlexible hours
- ...Orient, en Australie et en Asie. Job Description Vous trouverez des renseignements supplémentaires au . L’agent principal de contrôle des projets documente les méthodes, les procédures et les pratiques exemplaires normalisées, améliore continuellement les outils et...Contract work
$60k - $85k per year
...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products,... ...certificate management, authentication, audit logging, and access control – through a mix of C/C++ and Python/Bash development, package...Long term contractCasual workMonday to friday$90k - $125k per year
...Clinical Trial Web Application Developer Job Category: Clinical... ...authentication; and authorization to controlled components. Adhere to... ...and tools (including change control, quality assurance procedures... ...Perform database design, modelling, and database maintenance....Long term contractContract workTemporary workWork at officeRemote workWork from homeWorldwide- Join General Motors as a Hybrid Software Developer and shape the future of automotive technology... ...career engineers skilled in software and controls. You will design and develop significant... ...the automotive sector. The hybrid work model allows flexibility while making a real...Full time
- ...Pet Valu Canada is seeking a Senior System Engineer. The Senior System... ...server upgrades, enhancing virtualization platforms, Storage and... ...Expertise Ensures that internal controls are used to mitigate risks around... ...and Application Servers. Develop and keep up to date comprehensive...VirtualSenior
- ...Markham office is searching for a motivated Hydraulic Analysis Modeller to support municipal projects in a new position involving infrastructure... ...using modifications of standard procedures or methods developed in previous assignments. Identifies discrepancies in results....Full timeWork at officeLocal areaWorldwideRelocationFlexible hours
- ...security, innovation, and customer experience. Job Title: Lead Developer - Apigee Location: Toronto, ON, Canada (Hybrid preferred with... ...best practices across projects Implement robust API security controls using industry-standard authentication and authorization methods...Contract workWork at officeRemote work
$89.2k - $129.3k per year
...and collaboration, we’re building a stronger, more resilient Stantec every day. Your Opportunity We are looking for an Application Developer to join our team! As an Oracle EBS/Oracle Cloud Developer you will assist in the design and development of software solutions to...Long term contractFull timeTemporary workPart timeCasual work$120k - $160k per year
...insurance platforms and is seeking a Senior GenAI Engineer to own the... ...intelligence systems. Develop reusable frameworks for enterprise... ...while maintaining governance controls. Integrate AI systems with enterprise... ...local LLMs, including model tuning, GPU configuration, or...SeniorInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controller Modelling Developer - Virtual ECU Prototyping. Be the first to apply!
