Назад
Company hidden
7 часов назад

Principal Software Engineering - Test System Modernization (Automotive)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineering - Test System Modernization (Automotive): Modernizing a large-scale embedded software test system and building standardized, fully automated, headless testing across virtual and physical environments with an accent on test architecture, change-impact analysis, regression optimization, and traceable test-result data. Focus on designing CI/CD and embedded test pipelines, integrating diagnostics and issue-management workflows, and enabling analytics through Databricks and documented APIs.

Location: Hybrid, with attendance at the Markham or Oshawa office at least three times per week. The role is based in Canada.

Company

hirify.global develops automotive products and software-defined vehicle technologies with a vision of zero crashes, zero emissions, and zero congestion.

What you will do

  • Lead the modernization of a large-scale embedded software test system across multiple teams.
  • Define architecture and roadmaps for test execution, configuration and variation management, traceability, quality gates, regression selection, and results reporting.
  • Build standardized, fully automated, headless testing across virtual and physical environments to support multiple full-suite test runs per day.
  • Establish change-impact analysis and risk-based regression strategies using Gears, Pure Variants, or equivalent tools.
  • Standardize test-result schemas, metadata, diagnostics, and artifacts, enabling analytics and reporting through Databricks.
  • Develop APIs and integrations for test management, issue tracking, failure triage, diagnostics, CI/CD pipelines, and deployment workflows.

Requirements

  • Bachelor’s degree in a relevant technical field or equivalent practical experience.
  • Typically 10+ to 15+ years of experience validating software systems, including architecture leadership across organizations.
  • Deep knowledge of real-time software architecture and experience shipping high-quality safety-critical products.
  • Experience with large-scale CI/CD, embedded test automation, build-to-test pipelines, variation management, configuration comparison, and risk-based regression testing.
  • Proficiency with embedded systems, Linux, Git, Python, Bash, Robot Framework, containers, infrastructure as code, Databricks, analytics, data mining, and API development.
  • GM does not provide immigration-related sponsorship; candidates must not require GM immigration sponsorship now or in the future.

Nice to have

  • Master’s degree or PhD in computer science, software engineering, machine learning, AI, or a related field.
  • Experience with embedded software, automotive software, systems engineering, or safety-related toolchains.
  • Experience building AI assistants, coding agents, knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms.
  • Experience evaluating AI quality in production using measurable outcomes such as acceptance rate, precision, recall, hallucination reduction, or workflow completion rate.

Culture & Benefits

  • Hybrid work arrangement with regular office collaboration.
  • Paid time off, holidays, and supplemental pregnancy, parental, and adoption leave benefits.
  • Healthcare, dental, vision, and life insurance plans.
  • Company and matching contributions to a defined contribution pension plan.
  • GM Vehicle Purchase Plan for employees and their families.

Hiring process

  • Artificial Intelligence may be used during the hiring process.
  • Role-related assessments and pre-employment screening may be required where applicable.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →