CareerPlanGet AI match score →

Staff Firmware Developer

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

Core

Designing and implementing low-level firmware for advanced power management devices, including high-performance sensing solutions and embedded ethernet systems.

Role type

Staff Firmware Engineer (Embedded Systems)

Builds

Embedded firmware for power management devices, sensing solutions, and cloud power systems

Domain

Semiconductor / Power Management / Embedded Systems

Deliverable

production ML models | product features

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 customization

Technologies

C, C++, Assembly, Python, Verilog, SystemVerilog, Git, JIRA, FPGA platforms

Responsibilities

Collaborate with system architects and design engineers to define firmware solutions; Develop firmware architecture specifications and test plans; Debug firmware on custom hardware platforms; Optimize and maintain existing codebases; Emulate and validate new designs using FPGA platforms; Apply and critically assess AI-assisted tools in the development lifecycle

Seniority

Staff, hands-on IC with strategic influence

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