Software Developer – Manufacturing Engineering

General Motors

Warren, United States
Onsite
Linux operating systems experience
Hardware experience
Usb and tcp/ip knowledge
The purpose of this role is to develop flexible and portable code to be used by multiple organizations to update electric control units in and outside of the vehicle

Job Summary

  • The purpose of this role is to develop flexible and portable code to be used by multiple organizations to update electric control units in and outside of the vehicle.
  • As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test.
  • While there will be long days and moments that test your resilience, you’ll find purpose in your work, flexibility to prioritize your family, and the support of a people-first culture.

Matching Summary

The purpose of this role is to develop flexible and portable code to be used by multiple organizations to update electric control units in and outside of the vehicle.

Skills & Requirements

Must-have

  • Linux operating systems experience
  • Hardware experience
  • USB and TCP/IP knowledge
  • C++ coding experience
  • Unit testing experience
  • JIRA or equivocal system experience

Nice-to-have

  • Dynamic team player
  • Ability to teach and learn
  • Technical documentation skills
  • Desire to develop impactful technologies
  • Break down complex problems
  • QT QML framework experience
  • Software containers experience

Key Requirements

  • Experience with Linux operating systems
  • Hardware experience
  • USB and TCP/IP
  • C++ coding experience
  • Unit testing experience
  • JIRA or equivocal system experience
  • Confluence or equivocal system experience

Work Rights

Not specified

Tailored Resume

Cover Letter