Embedded Firmware Engineer
# Embedded Firmware Engineer **Forge Performance Group** · Canada · `Remote` · `Full Time` 💼 **Уровень роли:** `Senior` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Himalayas (JSON API)* --- ### Top Skills & Match 🎯 **Ключевой стек роли:** `[Embedded-Firmware-Engineering]` `[Embedded-Systems-Development]` `[Firmware-Engineering]` `[Hardware-Engineering]` `[Power-Electronics-Engineering]` `[Lead-Embedded-Firmware-Engineer]` `[Senior-Firmware-Engineer]` --- ### About the Role 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. Embedded Firmware Engineer Overview We’re looking for a full-time remote firmware leader to own embedded software for a renewable energy inverter. You will be responsible for owning the design of firmware for real-time control, communication, telemetry and test automation. This role works closely with hardware and test engineers to define requirements, build robust test procedures, and ship production-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 - A bachelor's degree in Electrical & Electronic / Software Engineering or 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. Originally posted on Himalayas
- Embedded-Firmware-Engineering
- Embedded-Systems-Development
- Firmware-Engineering
- Hardware-Engineering
- Power-Electronics-Engineering
- Lead-Embedded-Firmware-Engineer
- Senior-Firmware-Engineer
Наблюдалась 2026-10-06, впервые 2026-10-06, источник — Himalayas (JSON API).