G

General Motors

Builds cars, trucks and SUVs for drivers

Application Engineer - Virtual Extender

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeMilford, MI, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Science, Mechanical Engineering, Automotive Engineering, Mathematics, or a related field.
  • Two years of experience as a Software Engineer, Application Engineer, Integration Engineer, Systems Engineer, or in a related role.
  • Two years of experience with electronic control modules and embedded control systems.
  • Two years of experience with programming languages including C, C++, System C, and Python.
  • Two years of experience with software build processes and associated tools, including Gerrit, Jenkins, and Git.
  • Two years of experience with software debugging tools, including Lauterbach and Green Hills Multi IDE.
  • Two years of experience with automotive communications, including CAN, LIN, and SPI.

Responsibilities

  • Develop a completely virtual embedded control system and virtual electronic control units (VECUs) 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 through functional 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 script capabilities to address expanding virtual ECU needs and uses.

About the Company

General Motors

Builds cars, trucks and SUVs for drivers

General Motors designs, builds and sells cars, trucks and SUVs for individual drivers and commercial fleets, with gasoline and electric models across mainstream and luxury markets. Its Chevrolet and GMC brands cover pickups and utility vehicles, while Cadillac focuses on luxury and Buick sells passenger vehicles. The group sells vehicles and replacement parts mainly through independent dealers, which handle customer sales, maintenance and repairs. Its captive finance subsidiary, GM Financial, earns revenue from vehicle loans and leases and also finances dealer inventories. General Motors traces its roots to 1908 and is headquartered in Detroit, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Detroit, MI
Founded
1908

Recently Posted Jobs

Explore more opportunities at General Motors

See more jobs