Software Engineer

General Motors

Competitive compensation; bonus potential based on...
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 within GM's electrification portfolio

Job Summary

  • This role focuses on developing high-quality software solutions for embedded control systems within GM's electrification portfolio.
  • The position requires adherence to safety requirements and government regulations while utilizing design patterns for effective software architecture.
  • Candidates will work in a hybrid environment requiring onsite presence three times per week to collaborate with cross-functional teams.

Matching Summary

This role focuses on developing high-quality software solutions for embedded control systems within GM's electrification portfolio.

Salary

Competitive compensation; Bonus potential based on performance; Comprehensive health and wellbeing benefits included

Skills & Requirements

Must-have

  • Embedded software development experience
  • C and C++ programming proficiency
  • Battery Management Systems knowledge
  • CAN LIN ARXML Ethernet protocols
  • SiL HiL Vehicle-Level testing frameworks

Nice-to-have

  • Python scripting capability
  • MISRA guidelines compliance
  • Agile Scrum team collaboration
  • AI-driven diagnostics experience
  • CI/CD pipeline expertise

Key Requirements

  • BS in Engineering or related field
  • 3+ years of embedded software development experience
  • Not eligible for relocation benefits

Work Rights

Not specified

Tailored Resume

Cover Letter