Lead Embedded Firmware Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Calgary - Canada

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

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

Overview

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.

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 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)

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.

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...
View more view more

Key Skills

  • Abinitio
  • Energy Management
  • Integration
  • Asset
  • Capital Market
  • E-Commerce