CareerPlanGet AI match score →

Design Specialist - Software (III)

Canada - Waterloo, ON💼 Full-time💰 $76,800–$76,800🗓 2026-03-02 → 2026-07-30

Core

Design, develop, and maintain embedded software systems for high-performance CMOS/CCD image sensors and modular cameras used in machine vision, surveillance, and medical imaging.

Role type

Senior embedded software engineer (firmware/microcontroller)

Builds

Embedded software solutions for industrial camera applications

Domain

Industrial imaging, machine vision, embedded systems

Deliverable

production ML models | product features

Required skills

C programming for microcontrollers, I2C and SPI protocols, peripheral integration (flash, ethernet, USB, UART, SD, FMC), FPGA collaboration, automated testing framework development, root cause analysis, system architecture, design review

Preferred skills

Hands-on troubleshooting of firmware/hardware/FPGA integration, bringing up new designs, mentoring junior engineers

Technologies

Microchip Atmel ATSAM4S, STMicroelectronics STM32H7, AMD Xilinx FPGA

Responsibilities

Lead design and development of embedded software; Architect software solutions and define system interfaces; Perform root cause analysis and implement corrective actions; Coordinate with hardware and FPGA teams; Develop automated testing frameworks; Review and approve technical documentation

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗