6 часов назад
Staff Embedded Software Engineer (IoT)
185 000 - 195 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Embedded Software Engineer (IoT): Defining product-level architecture and developing embedded C/C++ software for Linux-based security panels, networking gateways, and video cameras with an accent on connectivity stacks, sensor integration, and cloud-connected device platforms. Focus on leading technical direction across concurrent projects, solving complex embedded system problems, and mentoring engineers while integrating cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee, and Matter technologies.
Location: Ottawa, Ontario, Canada; office attendance required 4 days per week
Base salary: $185,000–$195,000 CAD per year
Company
develops a cloud-based smart security and Internet of Things platform for residential and commercial properties, including connected devices, video analytics, AI, and machine learning solutions.
What you will do
- Own product-level architecture and technical direction for embedded C/C++ software across multiple concurrent projects.
- Lead cross-functional delivery with quality engineering, systems engineering, product management, and external partners.
- Develop, test, and debug embedded software on Linux-based platforms for security panels, networking gateways, and video cameras.
- Integrate and validate cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee, and Matter connectivity with the cloud platform.
- Integrate on-device sensors and translate sensor data into reliable user-facing features.
- Mentor engineers, define team processes, and promote modern development practices including AI-assisted tooling.
Requirements
- Bachelor’s degree in computer science, electrical/computer engineering, or a related field, or equivalent practical experience.
- 8+ years of embedded software development experience with strong C/C++ proficiency on Linux-based platforms.
- Deep expertise in Linux platform build toolchains such as Yocto, Buildroot, OpenWRT, or Android AOSP, including cross-compilation, kernel configuration, and BSP development.
- Experience with cellular technologies including LTE, Cat-M, and 5G, as well as Wi-Fi, Ethernet, Z-Wave, Zigbee, and Matter.
- Ability to lead product-level architecture decisions, decompose complex system problems, and coordinate multi-project technical delivery.
- Strong communication skills, including explaining technical trade-offs and mentoring engineers across experience levels.
Culture & Benefits
- Collaborative, high-performing environment with in-person teamwork.
- Immediate responsibility for bringing new technologies to market.
- Opportunities to work across multiple areas of the business and with executives.
- Supplemental health and dental plans, a Health Spending Account, and an RRSP with employer match.
- Paid holidays, wellness time, vacation increasing with tenure, and paid maternity and parental leave under Ontario standards.
- Company-paid disability and life insurance, well-being resources, activities, and a casual dress environment.
Hiring process
- Accommodations are available upon request during application, testing, interviewing, and onboarding.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior/Lead Software Engineer, Network Systems
120 000 - 195 000$
5 дней назад
Expert/Principal Software Engineer (Linux/C++)
140 000 - 210 000CAD
6 дней назад
Senior/Lead Software Engineer, Network Systems
120 000 - 195 000$
3 дня назад
PCIe Senior/Lead Software Engineer
120 000 - 195 000CAD
3 дня назад
Senior/Lead Software Engineer, Network Systems (C/C++/Python)
120 000 - 195 000CAD
3 дня назад
Senior/Lead Software Engineer (Packet Forwarding Engines)
120 000 - 195 000CAD