CareerPlanSign in

Senior Embedded Software Designer

Canada - Ottawa (Bill Leathem)💼 Full-time🗓 2025-07-17 → 2026-09-25

Core

Develop embedded software for next-generation LiDAR products and optical communications systems.

Role type

Senior Embedded Software Engineer

Builds

LiDAR products and optical communications hardware/software

Domain

Optical telecommunications and LiDAR

Deliverable

production ML models | product features

Required skills

Embedded C/C++, multi-threaded software design, low-level software development, hardware interface programming, debugging and troubleshooting, code inspection, test case execution

Preferred skills

Optical telecommunications knowledge (DWDM/Optical Amplifiers/ROADMs), embedded OS development (Linux/SYSBIOS/FreeRTOS), hardware device interfacing (ADCs/DACs/FPGAs), cross-compiling, JTAG debugging

Technologies

C, C++, Git, Subversion, Linux, SYSBIOS, FreeRTOS, I2C, SPI, UART, RS-232, JTAG

Responsibilities

Define new product requirements with multidisciplinary teams, develop and maintain embedded software, document and review requirements and designs, execute designer test cases, provide support throughout the software and product verification cycle, troubleshoot low-level software issues, provide technical guidance to junior team members

Seniority

Senior, hands-on IC

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