Application Engineer - vECU Development

Propertyvalue General Motors
Milford, CT, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

CAN Bus Real-Time Operating Systems SystemC Systems Integration Transmission Control Protocol (TCP) Universal Asynchronous Receiver/Transmitter User Datagram Protocols Network Switches Serial Peripheral Interface PIC Microcontroller

Job description

DUTIES: Develop, test, validate, integrate, and release Virtual Mechatronics Control Unit (vMCU) for Software Defined Vehicle (SDV) architecture for future GM passenger vehicles. Act as main contact for technical aspects such as model components and parameters, software images, and testing and validation of Virtual Mechatronics Control Unit (vMCUs) for Software Defined Vehicle (SDV) architecture for future GM passenger vehicles. Plan, test, validate, and release virtual Electronic Control Unit (vECU) Level 4 model task functionalities and periodicities including Real Time Operating System (RTOS), Controller Area Network (CAN), Local Interconnect Network (LIN), Automotive Ethernet (User Datagram Protocol (UDP) and Transmission Control Protocol (TCP)), Serial Peripheral Interface (SPI), Universal Asynchronous Receiver Transmitter (UART) protocols. Hybrid Work Policy - 3 days In-Office, 2 Days Remote - Must be able to report to local office.

Requirements

REQUIREMENTS: Master’s degree in Electrical Engineering, Mechatronics Engineering, or related field of study and One (1) year of experience as a Electrical Engineer, Validation Engineer, or related occupation. Requires one (1) year of experience with the following: Validating and releasing passenger vehicle Electronic Control Units (ECUs) or virtual ECUs, at component and system level using Vector CANalyzer and CANoe tools, Synopsys Virtualizer, Corellium, and Lauterbach Trace 32 hardware; Creating SystemC TLM2.0 models of microcontrollers, asics, drivers, modules, switches, timers, and transceivers; and Integrating microcontroller and peripheral models into full Level 4 virtual ECUs.

About the company

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · World Congress 2022

1:28 min

Network topology for distributed fish feeding nodes

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

1:55 min

Blocking unauthorized peripheral updates via SPI bus monitoring

Reinhard Reinhard · World Congress 2024

1:46 min

Introducing software engineering for electric vehicle prototypes

Stephan Schuster · World Congress 2022

4:43 min

Connecting multiple container namespaces using virtual network bridges

Oliver Seitz Oliver Seitz · World Congress 2025

Videos

See all

Related articles

See all