You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
General Motors

Application Engineer - Virtual Extender

  • Hybrid

Salary

Not stated

Similar roles pay $85K - 140K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role sits within a virtual extender effort that builds real-time virtual versions of physical electronic control units for the company's engineering work.

Responsibilities

  • Build a fully virtual embedded control system and virtual electronic control units (VECUs) that act as real-time stand-ins for physical ECUs.
  • Partner with design release engineers, Tier 1 suppliers and model integration partners to create VECU packages.
  • Give VECU packages to the company's internal users.
  • Apply production software to VECUs.
  • Test VECU and application software packages for correct function and non-functional behaviour.
  • Work with simulation integration engineers to place VECUs on virtual system benches.
  • Set up and keep running virtual software integration benches.
  • Work with software developers to find root causes and fix low-level and application software issues seen in the virtual environment.
  • Debug VECUs and integrated production software.
  • Create new simulation and test script features as virtual ECU needs grow.

Requirements

  • Bachelor's degree in electrical engineering, computer science, mechanical engineering, automotive engineering, mathematics or a related field.
  • 2 years in software, application, integration or systems engineering, or a related role.
  • 2 years working with electronic control modules and embedded control systems.
  • 2 years programming in C, C++, SystemC and Python.
  • 2 years using software build tools and processes, including Gerrit, Jenkins and Git.
  • 2 years debugging with Lauterbach and Green Hills Multi IDE.
  • 2 years with automotive communications, including CAN, LIN and SPI.

Conditions

Hybrid role: 3 days in the office and 2 days remote.

You must be able to get to the local office.

Applicants may need to pass a role-related assessment and/or a pre-employment screening before they start.

The company is committed to equal employment opportunity and an inclusive workplace.

Benefits

  • The posting does not list specific perks.
  • The company points candidates to its total rewards resources for details of its rewards package.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

General Motors

  • Industry: Mobility

Office in United States

Also hiring in Sunnyvale, United States, Seattle, United States, Austin, United States and 8 more places

32 of their 197 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 20 checks run
  • 2 red flags

Still hiring?

14 checks

No red flags

How crowded?

6 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • C++
Type
Full-time
Industry
Mobility
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Tech stack
  • Python
  • C++

Location

Work model
Hybrid
Region
United States
Office
  • United States
Remote from
  • United States

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
Mobility

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason