Senior Software Developer (hvac)

General Motors

Multiple Locations
Hybrid
Matlab simulink/stateflow
Hand-coded c development
Embedded software development
The Scrum team works in an Agile framework and is responsible for Requirements, Software Development, and Test, with the primary role being Software Development and Test

Job Summary

  • The Scrum team works in an Agile framework and is responsible for Requirements, Software Development, and Test, with the primary role being Software Development and Test.
  • As a Senior Software Developer, you will guide technical architecture and design, provide leadership and technical mentorship to junior developers, and serve as a reviewer of their designs.
  • The team is collaborative, has a strong Agile culture, and offers the opportunity to work on products spanning the entire GM portfolio.

Matching Summary

The Scrum team works in an Agile framework and is responsible for Requirements, Software Development, and Test, with the primary role being Software Development and Test.

Skills & Requirements

Must-have

  • MATLAB Simulink/Stateflow
  • hand-coded C development
  • embedded software development
  • Agile Scrum team
  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD)

Nice-to-have

  • AI/ML techniques for HVAC
  • occupant access, position, protection, vision & visibility
  • strong Agile culture
  • work effectively in a geographically dispersed team

Key Requirements

  • Bachelor's Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience
  • 5-7 years of embedded software development experience
  • Experience with CppUTest, Multicomponent testing framework
  • Experience with project and software configuration management processes and tools (e.g. GitHub and Jira)
  • Experience in deciphering Ethernet, CAN and LIN Logs

Work Rights

Not specified

Tailored Resume

Cover Letter