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.
Lead EmbeddedFirmware Engineer
Werelooking 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 communicationtelemetryand test role works closely with hardware and test engineersto define requirements build robust test proceduresand shipproduction-grade firmware.
- 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 MCUs 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
- Abachelors 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)
- 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.
Required Experience:
IC
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.Lead...
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.
Lead EmbeddedFirmware Engineer
Werelooking 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 communicationtelemetryand test role works closely with hardware and test engineersto define requirements build robust test proceduresand shipproduction-grade firmware.
- 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 MCUs 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
- Abachelors 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)
- 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.
Required Experience:
IC
View more
View less