CareerPlanGet AI match score →

Embedded Software Designer

Kitchener, Canada💼 Full-time💰 $100,000–$150,000🗓 2026-06-18 → 2026-07-31

Core

Designing and delivering complex embedded software systems for communication, networking, and video applications in high-speed electronic systems.

Role type

Senior Embedded Software Designer (Technical Lead)

Builds

BSP-level software, device drivers, and integrated HW/SW/FPGA systems for clients in aerospace, telecom, automotive, and industrial sectors.

Domain

Embedded Systems, FPGA/ASIC, Signal Integrity, Aerospace & Defence, Telecom

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded Linux (Yocto/PetaLinux), RTOS, bare-metal development, C/C++/Assembly, FPGA SoC integration (Xilinx), device drivers, kernel configuration, HW/SW debugging, technical architecture, team leadership

Preferred skills

Python/Bash/TCL scripting, object-oriented design, emerging technology adoption

Technologies

Linux, RTOS, Yocto, PetaLinux, Xilinx, C, C++, Assembly, Python, Bash, TCL, oscilloscopes, logic analyzers

Responsibilities

Lead embedded software development for communication, networking, and video applications; Develop and maintain BSP-level software; Implement device drivers and manage kernel configurations; Design and debug software for FPGA SoCs; Collaborate on HW/SW/FPGA integration; Define architecture and set technical direction; Lead and mentor project teams

Seniority

Senior, hands-on IC with technical leadership

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