обновлено 1 день назад
Lead Embedded Software in the Loop Developer
116 200 - 155 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 часов назад
Staff Software Developer (Automotive Diagnostics)
147 000 - 196 600CAD
3 дня назад
Senior Embedded / Edge Platform Lead (Robotics)
170 000 - 210 000CAD
2 дня назад
Senior Embedded Firmware Engineer (C)
150 000 - 200 000$
4 дня назад
Staff Software Architect (Mechatronics Controls Simulation)
147 000 - 196 600$
2 дня назад
Staff Firmware Engineer (Embedded Systems)
98 100 - 130 800CAD
3 дня назад
Embedded Software Engineer, Tech Lead (C)
140 000 - 180 000CAD