Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Embedded Firmware Engineer

Forge Performance Group

Remote

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment and talent management firm in Calgary is seeking an Intermediate Embedded Firmware Engineer to lead embedded software development for a renewable energy inverter. The role involves designing firmware for real-time control, collaborating with hardware teams, and ensuring the delivery of production-grade firmware. Ideal candidates should have a Bachelor's in Electrical Engineering or equivalent, strong embedded C experience, and knowledge of communication protocols. Experience with embedded systems and control theory will be advantageous. Competitive salary and remote work offered.

Qualifications

  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Proficiency with Git workflows (branching, reviews, releases).

Responsibilities

  • Own firmware technical roadmap, architecture decisions, and delivery.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s.

Skills

Embedded C programming
Debugging complex issues
Control theory
Working with communication protocols (SPI, UART, I2C)
Proficient with Git workflows

Education

Bachelor's degree in Electrical & Electronic/Software Engineering or equivalent

Tools

MPLAB X
Git
JIRA
Job description

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB. We are dedicated to connecting our clients with highly skilled professionals well-matched to their unique hiring needs, culture, and goals. This opportunity is posted on behalf of one of our clients.

Intermediate Embedded Firmware Engineer
Overview

We’relooking for afull-time remotefirmware leaderto own embedded software for a renewable energy inverter. You willbe responsible forowning the design of firmware for real-time control, communication,telemetryand test automation.This role works closely with hardware and test engineersto define requirements, build robust test procedures,and shipproduction-grade firmware.

Key Responsibilities
  • Own firmware technical roadmap, architecture decisions, and delivery for a multi-controller embedded system.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams across new features, validation, and field issues.
  • Define firmware requirements and test procedures to validate new features.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s using MPLAB X, MCC and X32 toolchain.
  • Deliver safe and deterministic behavior for closed loop control systems.
  • Build and maintain firmware validation tooling and automation.
  • Drive coding standards and best practices across code reviews, documentation, testing, and long-term maintainability
Required Skills & Experience
  • Abachelor's degree in Electrical& Electronic/Software Engineeringor equivalent.
  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Experience with communication protocols SPI, UART, I2C & peripherals such as ADCs & PWMs.
  • Proven ability to debug complex issues.
  • Ability to define system behavior using state diagrams and translate them into deterministic embedded firmware.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Expertise in control theory, feedback/feedforward loops, and frequency response.
  • Proficiency with Git workflows (branching, reviews, releases)
Nice To Haves
  • Experience with TCP/UDP networking and Wi-Fi module integration in embedded systems.
  • Jenkins or comparable CI/CD release pipelines.
  • Experience using JIRA for backlog, requirements, and feature tracking.
  • Experience with Python and scripting languages.
  • Knowledge of higher-level programming languages and experience using AWS cloud services.
  • Understanding of Grid Technologies and renewable energy system.
  • Experience with Power Electronics, oscilloscopes, and digital multimeters.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.