CareerPlanGet AI match score →

Firmware Developer

Waterloo, ON, Canada💼 Full-time💰 $80,000–$80,000🗓 2026-07-07 → 2026-07-22

Core

Develop low-level firmware for advanced power management devices, high performance sensing solutions, embedded ethernet solutions, and cloud power systems.

Role type

Embedded Firmware Engineer

Builds

Robust firmware for power management and sensing hardware used in global infrastructure

Domain

Semiconductor / Power Electronics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C, C++, Assembly, Microprocessor architecture, Communication protocols (UART, I2C, SPI, USB), Hardware debugging, FPGA emulation, AI-assisted development tools

Preferred skills

Python, ARM Cortex-M, Verilog/SystemVerilog, RTL simulation, AI workflow automation

Technologies

C, C++, Assembly, Python, Git, JIRA, FPGA, ARM Cortex-M, UART, I2C, SPI, USB

Responsibilities

Collaborate with system architects and design engineers to define firmware solutions; Develop firmware architecture specifications and test plans; Architect and implement embedded firmware; Debug firmware on custom hardware platforms; Optimize and maintain existing codebases; Work with digital design engineers to validate designs using FPGA platforms

Seniority

Mid-level, hands-on IC

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