All roles

Open role

Controller Modelling Developer – Virtual ECU Prototyping

Remote · Nigeria Full-time

General Motors is a leading automotive company focused on innovation and sustainability. They are seeking a Virtual Prototyping Application Engineer to develop and validate virtual electronic control units (vECUs) without hardware, utilizing SystemC TLM 2.0 models for microcontrollers and peripherals.

Responsibilities

  • 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

Skills

  • Minimum 1 - 3 years of relevant professional engineering experience
  • Minimum of 1+ years of experience in SystemC, Transaction Level Modeling (TLM 2.0), and SCML
  • Proficiency in off the shelf EDA toolchains such as Synopsys Virtualizer and ASTC vLAB
  • Expertise in various programming languages (C, C++, Python)
  • Experience 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)
  • 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
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science or similar field
  • Experience in creating Level 4 VECU prototypes
  • Co-Simulation expertise of Level 4 VECUs
  • 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

Benefits

  • 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.

Company Overview

  • General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts. It was founded in 1908, and is headquartered in Detroit, Michigan, USA, with a workforce of 10001+ employees. Its website is https://www.gm.com.
  • More open positions

    [Remote] Okta Engineer

    Work from home Full-time role

    Software Engineer Entry Level for Crypto and Cross Domain Solutions

    Work from home Full-time role

    Associate Quality Assurance Engineer

    Work from home Full-time role

    [Remote] MSC Infrastructure Engineer (Req #1040)

    Work from home Full-time role

    SAP S/4HANA ABAP Developer (Jr.) - U.S. Citizenship Required

    Work from home Full-time role

    Remote Radiologist Jobs – Emergency, Diagnostic & All Subspecialties (Full/Part Time, U.S. Remote)

    Work from home Full-time role

    Remote Customer Support Associate – Flexible Part‑Time Role with careerzynith – Work From Anywhere

    Work from home Full-time role

    Remote Data Entry Specialist – Part‑Time / Full‑Time – Cloud‑Enabled Logistics Data Management at careerzynith

    Work from home Full-time role

    3D Character Artist - Remote - Revenue Share

    Work from home Full-time role

    Virtual Assistant – Remote Data Entry Specialist for careerzynith’s Magical Content Management

    Work from home Full-time role

    Senior Product Manager - Behavioral Health

    Work from home Full-time role

    Tech Lead, Android Core Product - Manila, Philippines

    Work from home Full-time role

    [Remote] Digital Marketing Analytics Executive

    Work from home Full-time role

    Associate Litigation Attorney (Insurance Defense) - Costa Mesa / Orange County, California - Remote work!

    Work from home Full-time role

    Data Entry Clerk – Part‑Time Precision Data Management & Administrative Support – Norfolk

    Work from home Full-time role

    Remote Data Entry & Pharmacy Technician Apprentice – Full‑Time Position at careerzynith – $75,000 Annual Salary

    Work from home Full-time role

    Experienced Remote Customer Support Specialist – Amazon Customer Service Team

    Work from home Full-time role

    Creative Director, Copy and Content

    Work from home Full-time role

    Assortment Operations / E Commerce Manager - Remote

    Work from home Full-time role

    Senior Workforce Management Analyst (Remote)

    Work from home Full-time role

    Arabic to English Medical/Legal Interpreters

    Work from home Full-time role