17 Apr
|
Forge Performance Group
|
Calgary
17 Apr
Forge Performance Group
Calgary
Apply on Kit Job: kitjob.ca/job/2fsbdy
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 recent 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.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2fsbdy
📌 Intermediate Embedded Firmware Engineer (Calgary)
🏢 Forge Performance Group
📍 Calgary