General Motors

Software Quality Assurance, Virtual Test HIL/SIL Engineering

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: Markham • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

About the role

  • Work as part of an Agile Scrum team that develops embedded automotive control systems.
  • Develop complex test strategies and tools across multiple levels of the Test Pyramid.
  • Collaborate with Software Architects/Developers and Test Architects to implement comprehensive testing designs using Virtual tools and simulated environments.
  • Collaborate with Product Managers, Developers and other test teams using methods like Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Design, implement and execute complex testing scenarios in a Virtual Tools environment.
  • Configure tests to execute in nightly build environments.
  • Understand upstream tests (such as Software Unit Test) and downstream tests (such as vehicle-level validation) and create Virtual test plans.

Requirements

  • Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.
  • Experience with debugging C code and/or Rational Rhapsody.
  • Minimum 3 years of embedded software QA experience, including experience on SIL/HIL or other virtual environments.
  • Prior working experience with automotive software standards, test procedures and build processes.
  • Through knowledge of the communication protocols, CAN/LIN/Ethernet.
  • Demonstrated experience in Continuous Integration environments (nightly builds, etc).
  • Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation.
  • Strong communication and an ability to translate technical findings into actionable insights is required.
  • Cross-functional coordination with other scrums will be required (e.g., calibration, integration, system validation) as you will work as part of a geographically dispersed team.
  • Ability to manage time and meet deliverable timing is critical.
Benefits
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental, and vision benefits.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family and friends.

Applicant Tracking System Keywords

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

Hard skills
C programmingdebuggingtest strategiesTest-Driven Development (TDD)Behavior-Driven Development (BDD)embedded software QASIL/HIL environmentscommunication protocolsContinuous Integrationvirtual testing
Soft skills
independencemotivationstrong communicationcross-functional coordinationtime management
Certifications
Bachelors Degree in Computer ScienceBachelors Degree in MechatronicsBachelors Degree in Software EngineeringBachelors Degree in Electrical EngineeringBachelors Degree in Computer Engineering
General Motors

Body Controls Calibration and System Test Engineer

General Motors
Mid · Seniorfull-time🇨🇦 Canada
Posted: 16 days agoSource: generalmotors.wd5.myworkdayjobs.com
JenkinsPython