2 дня назад
Senior Embedded Engineer (C++)
110 900 - 144 200CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Engineer (C++): Developing and optimizing embedded software for advanced home monitoring, camera, and connected-home hardware across microcontrollers and embedded Linux systems with an accent on low-level hardware interactions, device applications, and system performance. Focus on designing camera pipelines, integrating network and third-party services, building test fixtures, and solving reliability and multithreading challenges.
Location: Toronto, Canada; hybrid schedule with in-office work required on Wednesdays and Thursdays
Salary: CAD 110,900–144,200 per year, plus eligibility for variable compensation and short- and long-term incentives.
Company
, including its ecobee subsidiary, develops connected-home, smart thermostat, home monitoring, camera, and sustainable energy products.
What you will do
- Design, develop, and optimize embedded software for home monitoring and camera functionality.
- Build software across small battery-operated microcontrollers and multicore embedded Linux systems.
- Develop low-level hardware interactions, device applications, network protocols, control algorithms, and graphical user interfaces.
- Conduct performance analysis and improve system performance, reliability, and testability.
- Develop test fixtures to validate the functionality of manufactured devices.
- Collaborate with QA, Product Management, Manufacturing, Hardware, other software teams, and third-party technology providers on product integrations.
Requirements
- Proficiency in C and C++.
- Extensive experience developing embedded software applications and knowledge of embedded Linux.
- Experience with object-oriented design, data structures, design patterns, and multithreaded development.
- Knowledge of ARM architecture-based processors and development tools.
- Experience developing graphical user interfaces and programming for reliability and testability.
- Knowledge of home automation, control systems, Internet of Things, camera pipelines, or image processing.
Nice to have
- Experience building Wi-Fi camera products.
Culture & Benefits
- Hybrid work with remote flexibility on days without required office attendance.
- Medical, dental, and vision plans.
- Life insurance, long-term disability coverage, flexible spending and health savings accounts.
- Accrued paid time off, paid holidays, and RRSP retirement benefits.
- Accessibility support and workplace accommodation for employees and applicants with disabilities.
Hiring process
- 30-minute phone call with Talent Acquisition.
- One-hour virtual interview with the hiring manager covering technical, behavioral, and situational topics.
- One-hour technical assessment discussion, followed by a final interview with a real-time programming assignment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
4 дня назад
Senior Embedded Software Engineer (C/C++)
126 800 - 149 900$
4 дня назад
Senior Software Engineer (ADAS)
129 400 - 198 400$
3 дня назад
Senior Software Engineer - Embedded Linux (C/C++)
79 300 - 126 900$
3 дня назад
Senior Embedded Logging Software Developer (C/C++)
115 000 - 164 600CAD
3 дня назад
Senior Embedded Engineer (IoT)
160 000 - 210 000$