Senior Embedded Software Engineer – Display Systems

gmstcatharines.ca

Warren, MI, US
**
Embedded software development for automotive
Linux kernel driver development
Displayport and serdes interface expertise
** The job posting is for a Senior Embedded Software Engineer specializing in Display Systems at GM, located in Warren, MI, with a hybrid work model. The role involves leading the development and validation of display software for automotive applications, requiring extensive experience in embedded software development, particularly with display technologies. **

Job Summary

  • The Compute Platform – Display Software team enables next-generation digital cockpit experiences by developing embedded software for high-performance automotive compute platforms.
  • GM offers a variety of health and wellbeing benefit programs including medical, dental, vision, retirement savings, paid vacation, tuition assistance, and employee discounts.
  • General Motors is committed to fostering an inclusive workplace free of unlawful discrimination and provides accommodations for individuals with disabilities.

Matching Summary

Match Score: 75

** The job posting is for a Senior Embedded Software Engineer specializing in Display Systems at GM, located in Warren, MI, with a hybrid work model. The role involves leading the development and validation of display software for automotive applications, requiring extensive experience in embedded software development, particularly with display technologies. **

Skills & Requirements

Must-have

  • Embedded software development for automotive
  • Linux kernel driver development
  • DisplayPort and SerDes interface expertise
  • ARM-based SoC experience
  • Debugging system-level display issues
  • Automotive communication protocols knowledge

Nice-to-have

  • Safety-critical software development
  • Display test automation experience
  • RTOS and bootloader integration familiarity
  • Cross-functional collaboration skills
  • Mentoring and leadership abilities

Key Requirements

  • 5+ years embedded software experience
  • Proficiency in C/C++ programming
  • Strong Linux kernel internals knowledge
  • Experience with ARM-based SoCs
  • Ability to debug with hardware tools
  • Knowledge of automotive protocols
  • Experience in safety-critical software preferred

Work Rights

Not specified

Tailored Resume

Cover Letter