Назад
Company hidden
обновлено 1 день назад

Lead Embedded Software in the Loop Developer

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

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

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

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

Текст:
/
TL;DR
Lead Embedded Software in the Loop Developer (Golang/Embedded Systems): Architecting and scaling a Software-in-the-Loop simulation platform for validating vehicle firmware across local and cloud-based virtual fleets with an accent on embedded testing, cloud deployment, and technical leadership. Focus on integrating hardware-in-the-loop capabilities, building virtual-twin tooling, defining test frameworks, and maintaining reliable CI/CD infrastructure for large-scale regression testing.

Location: Hybrid schedule required in Oakville, Toronto, or Waterloo, Ontario, Canada

Salary: $116,200–$155,000 CAD annual base salary

Company

A global IoT and connected transportation company providing vehicle connectivity, fleet analytics, and an open platform for commercial transportation businesses.

What you will do

  • Own the architecture and technical direction of a Golang-based Software-in-the-Loop simulation platform for virtual vehicle firmware validation.
  • Scale local and cloud-based simulations and overnight regression runs across hundreds of virtual vehicles.
  • Lead initiatives involving hardware-in-the-loop integration and virtual-twin tooling for Engineering Support.
  • Manage GitLab CI/CD pipelines, define unit, integration, and simulated testing frameworks, and support test-driven development.
  • Mentor developers, conduct peer code reviews, maintain design documentation, and uphold engineering standards.
  • Collaborate with Vehicle Systems Engineering, Engineering Support, cloud infrastructure, architects, and management on roadmap and delivery.

Requirements

  • Degree or diploma in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • 7+ years of hands-on embedded software development experience with progression to a technical lead or architect level.
  • Proficiency in Golang and experience with C/POSIX, embedded Linux, and/or RTOS environments.
  • Experience developing containerized microservices for scalable cloud deployments.
  • Experience with CI/CD pipelines, preferably GitLab, plus Python or Bash scripting and SQL or BigQuery.
  • Strong knowledge of data structures, algorithms, design patterns, multithreading, and resource-constrained embedded systems; hybrid work is required.

Nice to have

  • Experience with Software-in-the-Loop, Hardware-in-the-Loop, or large-scale automated test infrastructure.

Culture & Benefits

  • Flexible hybrid working model with support for in-person and virtual collaboration.
  • Home office reimbursement and cloud-based collaboration tools.
  • Medical and dental benefits, retirement savings program, and parental leave top-up.
  • Online learning and networking opportunities.
  • Electric vehicle purchase incentive program and work-life balance initiatives.
  • Benefits listed above apply to full-time permanent employees.

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