Назад
Company hidden
4 дня назад

Manager, Software Engineering – Diagnostics Infrastructure (Automotive)

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

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

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

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

Текст:
/
TL;DR
Manager, Software Engineering – Diagnostics Infrastructure (Automotive): Building reusable diagnostic infrastructure for autonomous-driving and active-safety vehicle platforms with an accent on embedded software, automotive diagnostics, and cross-program delivery. Focus on leading engineering teams, designing UDS and diagnostic services, integrating vehicle software, and ensuring safety, observability, and release readiness.

Location: Hybrid, with a minimum of three days per week at the Markham Elevation Center; locations include Markham, Ontario and Oshawa, Ontario. Occasional travel to GM locations, supplier sites, test facilities, and vehicle or bench integration activities is required.

Salary: $147,000–$196,600 per year.

Company

hirify.global develops automotive products and autonomous-vehicle technologies focused on zero crashes, zero emissions, and zero congestion.

What you will do

  • Lead, coach, and develop software engineers, including feedback, career development, performance management, hiring, and succession planning.
  • Own the technical roadmap and delivery of shared diagnostic infrastructure across autonomous-driving and active-safety programs.
  • Guide the architecture and implementation of UDS Server, DTC Manager, Diagnostic Monitor Library, manufacturing support services, configuration, common utilities, and scan tools.
  • Partner with Systems Engineering and software teams to convert diagnostic requirements into reliable, maintainable platform software.
  • Coordinate integration with AV Health, cybersecurity, software updates, communications, power management, calibration, platform software, manufacturing, service, QA, and V&V teams.
  • Drive technical risk management, issue resolution, dependency tracking, release readiness, engineering quality practices, safety, compliance, serviceability, and robust degraded operation.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical or Computer Engineering, or a related technical field.
  • 8+ years of professional software engineering experience, including embedded, automotive, platform, or infrastructure software.
  • Experience leading technical teams and delivering complex software across multiple stakeholders, platforms, or programs.
  • Strong experience with C or C++ and Python, including software design, implementation, debugging, code review, and unit testing.
  • Experience with embedded Linux or POSIX-based systems, software interfaces, interprocess communication, networking, and hardware/software integration.
  • Experience with automotive diagnostics, including UDS/ISO 14229, diagnostic trouble codes, diagnostic identifiers, routines, or ECU diagnostic services.
  • Experience defining or executing software quality practices, including test strategy, automation, code coverage, static analysis, and root-cause analysis.
  • Strong analytical, communication, interpersonal, and organizational skills, with the ability to work effectively with distributed teams and cross-functional partners.
  • Ability to travel occasionally to GM locations, supplier sites, test facilities, and vehicle or bench integration activities.

Nice to have

  • Experience with diagnostic infrastructure, DTC management, monitor frameworks, manufacturing or service diagnostics, traceability, scan tools, or diagnostic configuration systems.
  • Experience with SOME/IP, TCP/IP, protobuf, IPC, or other automotive communication technologies.
  • Experience with Linux-based SoC platforms, Yocto, embedded middleware, or common platform software.
  • Experience supporting automated driving, ADAS, active safety, sensor, compute, or vehicle platform software.
  • Knowledge of functional safety, software safety, cybersecurity, ISO 26262, ASPICE, MISRA, or related automotive development practices.
  • Experience delivering software for manufacturing, after-sales service, vehicle validation, HIL, or fleet operations.
  • Experience with Agile or SAFe development practices, roadmap planning, and release execution.
  • Experience managing suppliers, external partners, or transitions of externally developed software.

Culture & Benefits

  • Hybrid work arrangement with regular in-person collaboration at the Markham Elevation Center.
  • Inclusive, collaborative culture focused on accountability, innovation, continuous improvement, and technical excellence.
  • Paid time off, vacation days, holidays, and supplemental pregnancy, parental, and adoption leave benefits.
  • Healthcare, dental, vision, health care spending account, wellness incentive, and life insurance plans.
  • Defined Contribution Pension plan with company matching contributions and a GM Vehicle Purchase Plan.

Hiring process

  • Artificial Intelligence will be used during the hiring process.
  • Role-related assessments and/or pre-employment screening may be required.
  • GM does not provide immigration-related sponsorship for this role.

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