General Motors

Software Engineer – Chassis Controls

General Motors

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$90,900 - CA$136,400 per year

Tech Stack

About the role

  • Lead chassis controls electronics features and systems testing (manual and automated)
  • Create, manage, and complete Chassis Controls SW software feature/system validation behavior test specifications (BTS)
  • Lead test automation development and execution for relevant controls products
  • Analyze, review results and document failures via Jira
  • Participate in Agile ceremonies (PI planning, DSU etc.)

Requirements

  • Bachelor’s degree in electrical/computer/software engineering, or Computer Science
  • 2+ years of experience with proven technical and professional skills in software engineering
  • Experience in programming/scripting (C, Python, Matlab/Simulink)
  • Valid Canadian Driver License
  • Master’s degree or higher in Computer/Software Engineering, or Computer Science (preferred)
  • Experience with vehicle and bench validation at component or subsystem level (preferred)
  • Experience with Test automation framework (Robot Framework, Autobot, Autoval etc.) (preferred)
  • Experience with data logging tools (Vehicle Spy, CANALYZER Tools etc.) (preferred)
  • Experience with Behavior Driven Development (BDD) process and familiarity with Gherkin (preferred)
  • Experience with GitHub, Jenkins, GitHub Actions, Jira and other configuration management, version control and code quality tools (preferred)
  • Experience with virtual testing (CoSIM/GMSIM) (preferred)
  • Working knowledge of embedded software development using C/Matlab/Simulink and associated tools (Jira, DOORS, Rhapsody, GIT etc.) (preferred)
  • Quick to learn, ambitious, and willing to work hands-on with GM's vehicles and benches
  • Strong oral and written communication skills
  • Ability to work effectively within multi-disciplinary teams
  • Self-motivated with the ability to work with minimal direction.
Benefits
  • Inclusive workplace fostering a sense of belonging
  • Equal employment opportunities
  • Reasonable accommodations for disabilities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CPythonMatlabSimulinkTest automationBehavior Driven DevelopmentGherkinembedded software developmentdata loggingvehicle validation
Soft Skills
strong communication skillsability to work in teamsself-motivatedquick learnerambitioushands-on approach
Certifications
Bachelor’s degree in electrical engineeringBachelor’s degree in computer engineeringBachelor’s degree in software engineeringBachelor’s degree in Computer ScienceMaster’s degree in Computer EngineeringMaster’s degree in Software EngineeringMaster’s degree in Computer Science