Software Engineer – Chassis Controls

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Systems and Features Test Engineer at GM leading chassis controls electronics features and systems testing. Collaborating with the Validation team and working on future vehicle motion technologies.

Responsibilities

  • 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

Job type

Full Time

Experience level

JuniorMid level

Salary

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

Degree requirement

Bachelor's Degree

Tech skills

JenkinsPython

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.