Sr. Embedded Software Engineer - Diagnostics

gmoshawa.ca

Milford, Michigan, US
Base: not specified; bonus/equity: incentive pyy p...
**
Embedded c software development
Autosar basic software design
Microcontroller and ecu abstraction
** General Motors is seeking a Sr. Embedded Software Engineer specializing in diagnostics to join their hybrid team in Milford, Michigan. The role involves developing low-level infrastructure software for automotive systems, requiring strong expertise in embedded software development and diagnostics. **

Job Summary

  • The Mechatronic Software Platform Organization leads a mission to create a robust mechatronic software infrastructure which will enable GM to deliver features and functions that will excite and delight our customers.
  • As a Sr. Embedded Software Engineer - Diagnostics, you will be responsible for software design and code construction using sound, repeatable, industry standard methodologies spanning the entire software development lifecycle.
  • GM offers competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking.

Matching Summary

Match Score: 75

** General Motors is seeking a Sr. Embedded Software Engineer specializing in diagnostics to join their hybrid team in Milford, Michigan. The role involves developing low-level infrastructure software for automotive systems, requiring strong expertise in embedded software development and diagnostics. **

Salary

Base: Not specified; Bonus/Equity: Incentive pay program based on performance; Benefits: Medical, dental, vision, retirement plans, paid vacation, tuition assistance, employee discounts

Skills & Requirements

Must-have

  • embedded C software development
  • AUTOSAR Basic Software design
  • microcontroller and ECU abstraction
  • OBD Diagnostics standards knowledge
  • real-time operating systems experience
  • root cause analysis and debugging
  • cross functional team leadership

Nice-to-have

  • proficient in software review and optimization
  • knowledge of vehicle electrical systems
  • experience with multi-core microcontrollers
  • high interpersonal and communication skills
  • ability to work independently under pressure
  • experience with automated test tools
  • collaboration with suppliers and specialized teams

Key Requirements

  • 5+ years automotive embedded software experience
  • Bachelor’s degree in Computer Engineering or related field
  • experience with NXP, ARM, PowerPC, or Renesas microcontrollers
  • knowledge of UDS/J1979 diagnostic protocols
  • experience with RTOS on multi-core microcontrollers
  • proficiency with embedded debugging tools
  • high level of communication and analytical skills

Work Rights

Not specified

Tailored Resume

Cover Letter