CareerPlanSign in

Firmware Engineer (15-Month Contract)

Vancouver, British Columbia, Canada💼 Contract💰 $90,000–$125,000🗓 2026-09-25 → 2026-09-27

Core

Designing, developing, optimizing, and validating embedded firmware for microcontroller-based battery charger systems used in electric vehicles and industrial equipment.

Role type

Senior Firmware Engineer (Embedded Systems)

Builds

High-efficiency battery charging solutions for OEMs

Domain

Electric vehicle power electronics and embedded software

Deliverable

production ML models | product features

Required skills

C programming, microcontroller development, RTOS (FreeRTOS, Zephyr), embedded debugging, hardware schematic analysis, version control (Git/SVN), Agile methodologies

Preferred skills

Real-time operating systems expertise, advanced debugging with lab equipment, firmware architecture design, technical mentorship

Technologies

Renesas RX, TI MSP430, STM32, NXP, FreeRTOS, Zephyr, Git, SVN

Responsibilities

Design and implement embedded firmware for microcontroller-based systems; Develop new firmware features and enhancements; Diagnose and resolve firmware issues across hardware platforms; Define and execute validation and verification strategies; Collaborate with hardware and systems engineers to integrate and debug solutions; Conduct peer code reviews and maintain technical documentation

Seniority

Senior, hands-on IC with technical leadership

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