Application Engineer - Virtual Extender

General Motors Corporation

Milford Charter Township (MI)

Hybrid

USD 80,000 - 105,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors Corporation in Milford, Michigan is seeking an Application Engineer to develop a completely virtual embedded control system and VECUs that mirror real ECUs in real time. You will collaborate across disciplines to deploy VECU packages and apply production software to them.

The role requires a bachelor’s degree in engineering and at least two years of software/engineering experience with embedded control systems and automotive communication protocols.

Qualifications

  • Bachelor’s degree in Electrical, Computer, Mechanical, Automotive Engineering, Mathematics, or related field.
  • Minimum 2 years experience as Software Engineer or Application/Integration/Systems Engineer.
  • Experience with electronic control modules and embedded control systems.
  • Experience with CAN, LIN, SPI communications.

Responsibilities

  • Develop virtual ECUs and VECU packages for real-time use.
  • Collaborate with Design Release Engineers, Tier 1 suppliers, and model integration partners.
  • Validate and verify VECU and application software package integrity via tests.
  • Debug VECUs and production software in virtual environments.

Skills

Embedded systems
C/C++/SystemC
Python
CAN/LIN/SPI

Education

Bachelor's degree in engineering

Tools

Gerrit
Jenkins
Git
Lauterbach
Green Hills Multi IDE

Job description

## Application Engineer - Virtual ExtenderApply: Hybrid: Milford, Michigan, United States of America: Full time: Posted Today: JR-202622720**Job Description****DUTIES:** Develop a completely virtual embedded control system and virtual electronic control units (VECU) that serve as real-time virtual counterparts of physical ECUs. Work cross-functionally with Design Release Engineers, Tier 1 suppliers, and model integration partners to develop VECU packages. Deploy VECU packages to internal General Motors users. Apply production software to VECUs. Validate and verify VECU/Application software package integrity via various function and non-functional testing. Work cross-functionally with Simulation Integration Engineers to support the integration of VECUs onto virtual system benches. Deploy and maintain virtual software integration benches. Collaborate with software developers to root cause and solve low-level, basic software and application software issues found in the virtual environment. Debug VECUs and integrated production software as needed. Develop new simulation and test scrip capabilities to address expanding virtual ECU needs and usages. Hybrid Work Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office.**REQUIREMENTS:** Bachelor’s degree in Electrical Engineering, Computer Science, Mechanical Engineering, Automotive Engineering, Mathematics, or related field and Two (2) years of experience as a Software Engineer, Application Engineer, Integration Engineer, Systems Engineer, or related role. Two (2) years of experience with the following: Electronic control modules and embedded control systems; Various programming languages including C, C++, System C, and Python; Software build process and associated tools knowledge including Gerrit, Jenkins, and Git; Software debugging tools including Lauterbach and Green Hills Multi IDE; and Automotive communications including CAN, LIN, and SPI.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Engineer - Virtual Extender
Application Engineer - Virtual Extender

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Hybrid work policy
Hybrid Application Engineer: Virtual ECUs & Embedded Systems
Hybrid Application Engineer: Virtual ECUs & Embedded Systems

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 80,000 - 105,000
Application Engineer - Virtual Extender
Application Engineer - Virtual Extender

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 150,000
Embedded VECU Applications Engineer (Hybrid)
Embedded VECU Applications Engineer (Hybrid)

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Hybrid work policy
Senior Software Engineer – Virtualization & SIL Integration
Senior Software Engineer – Virtualization & SIL Integration

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Hybrid Embedded Engineer for VECU & Virtual ECUs
Hybrid Embedded Engineer for VECU & Virtual ECUs

General Motors LLC • Brighton Charter Township (MI)

Hybrid
USD 90,000 - 150,000
Senior Embedded Systems Engineer - Virtual Co-Simulation
Senior Embedded Systems Engineer - Virtual Co-Simulation

General Motors (GM) • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Senior SiL & Virtualization Engineer for Automotive Systems
Senior SiL & Virtualization Engineer for Automotive Systems

General Motors • Detroit (MI)

Hybrid
USD 95,000 - 135,000
Hybrid work arrangement
Senior Software Engineer - Software Partitioning
Senior Software Engineer - Software Partitioning

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Senior Virtualization & SIL Engineer – ECU Integration
Senior Virtualization & SIL Engineer – ECU Integration

ALLOY WHEEL REPAIR SPECIALIST OF BIRMINGHAM • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000