CareerPlan

Embedded Firmware Engineer

Vancouver, CanadaFull-time$100k2026-10-16 → 2026-11-10
Hybrid

Core

Develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices, integrating MCU, MPU, and FPGA subsystems.

Role type

Embedded Firmware Engineer (Medical Devices)

Builds

Handheld medical ultrasound devices

Domain

Medical Imaging / Hardware Engineering

Required skills

FPGA firmware development, Embedded Linux (Ubuntu), C/C++, MCU/MPU development, System integration, Hardware debugging, VHDL, Driver/BSP development

Preferred skills

HLS development, AI-assisted coding tools, Knowledge of IEC 62304/ISO 14971/IEC 60601/ISO 13485

Technologies

Xilinx FPGA, Vivado, STM32, MPSoC Ultrascale+, Ubuntu, C, C++, VHDL

Responsibilities

Develop and debug embedded software for handheld medical ultrasound devices, Integrate MCU, MPU, and FPGA subsystems, Write well designed, testable, efficient code, Produce specifications and determine operational feasibility, Develop verification plans and quality assurance procedures, Document and maintain functionality

Seniority

Mid-level (3-5 years experience)