Lead Developer (Embedded Engineering)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Lead Developer (Embedded Engineering): Architecting and validating firmware for complex IoT devices and connected transportation systems with an accent on modularity, hardware independence, and high-throughput delivery. Focus on designing scalable RTOS/Embedded Linux architectures, solving hard-to-debug embedded issues, and providing technical mentorship.
Location: Hybrid in Oakville, Ontario or Waterloo, Ontario, Canada
Salary: $116,200 - $155,000 CAD
Company
Global leader in IoT and connected transportation providing web-based analytics to help customers better manage their fleets.
What you will do
- Own technical initiatives and define the architecture for complex embedded systems using RTOS, Embedded Linux, or baremetal.
- Architect and validate firmware from requirements through to production.
- Develop scalable, high-quality, and secure embedded software adhering to TDD principles.
- Break down large engineering efforts into parallel tasks and contribute to the overall team roadmap.
- Define unit, integration, and simulated/hardware test frameworks to facilitate development.
- Provide technical mentorship and maintain quality through rigorous peer reviews.
Requirements
- Expert knowledge of C/POSIX and object-oriented design for resource-constrained systems.
- Proven experience with preemptive multitasking RTOS or multi-threaded Embedded Linux systems.
- Deep understanding of microcontroller design, electronics, and communication protocols (UART, SPI, I2C, CAN).
- Mastery of ARM/RISC-V architectures and SoCs (STM32, NXP, Renesas).
- Proficiency in Python or Bash scripting and SQL.
- Must be based in or be eligible to work in Oakville or Waterloo, Canada.
Nice to have
- Experience in the high-technology or telematics industry.
- Experience working in Scrum/Agile development environments.
Culture & Benefits
- Flexible hybrid working model with home office reimbursement.
- Competitive medical, dental, and retirement savings programs.
- Electric vehicle purchase incentive program.
- Baby bonus and parental leave top-up program.
- Online learning and networking opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →