Software Engineer

General Motors

Not specified; bonus potential based on performanc...
Hybrid
Embedded software development experience
C and c++ programming proficiency
Battery management systems knowledge
This role focuses on developing high-quality software solutions for embedded control systems specifically for GM's electrification and high-voltage battery management

Job Summary

  • This role focuses on developing high-quality software solutions for embedded control systems specifically for GM's electrification and high-voltage battery management.
  • The position requires adherence to safety requirements and government regulations while utilizing design patterns and supervisory controls architecture.
  • Candidates will work in a hybrid arrangement requiring onsite presence three times per week within an Agile Release Train environment.

Matching Summary

This role focuses on developing high-quality software solutions for embedded control systems specifically for GM's electrification and high-voltage battery management.

Salary

Not specified; Bonus potential based on performance; Benefits include medical, dental, vision, retirement savings, and vehicle discounts

Skills & Requirements

Must-have

  • Embedded software development experience
  • C and C++ programming proficiency
  • Battery Management Systems knowledge
  • CAN, LIN, and Ethernet protocols
  • MISRA guidelines compliance
  • SiL, HiL, and Vehicle testing
  • Agile release train participation

Nice-to-have

  • Python scripting capability
  • AI-driven diagnostics experience
  • Service Oriented Architecture principles
  • CI/CD pipeline expertise
  • JIRA and GIT familiarity
  • Rhapsody tool usage
  • Collaborative inclusive environment

Key Requirements

  • BS in Engineering degree required
  • 3+ years of embedded software experience
  • Hybrid work model (3 days onsite)

Work Rights

Not specified

Tailored Resume

Cover Letter