Talent.com
Forge Performance Group
Embedded Firmware EngineerForge Performance Group • Calgary, Alberta, Canada
Embedded Firmware Engineer

Embedded Firmware Engineer

Forge Performance Group • Calgary, Alberta, Canada
30+ days ago
Job type
  • Full-time
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.

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


Employment Type : Full-Time
Experience: years
Vacancy: 1
Create a job alert for this search

Embedded Firmware Engineer • Calgary, Alberta, Canada

Similar jobs

Senior Backend Engineer — Remote, Scalable Systems Expert

EpistemixCalgary, AB, CA
Remote
Full-time

A technology company is looking for a Senior Back End Software Engineer to join their fully remote team.The ideal candidate will have at least 7 years of back-end software development experience an... Show more

 • Promoted

Senior Go Engineer — Scalable Edge Fleet (Remote)

SafelyYouCalgary, AB, CA
Remote
Full-time

A technology company focused on senior care is seeking a Senior Software Engineer to manage and evolve their backend systems.You will design resilient systems in Go and ensure the performance of ed... Show more

 • Promoted

Senior.NET RevOps Product Engineer — CPQ & Billing

servicePathCalgary, AB, CA
Full-time

A progressive technology company seeks a Senior.NET Product Engineer to join the core platform team.This role focuses on designing and implementing product features in Sales Operations and Quote-to... Show more

 • Promoted

Engineering Manager - Embedded Linux (Ubuntu Core) - C$140,000 - C$180,000 A Year

CanonicalCalgary, Canada
Full-time

A global open source software provider is hiring a Technical Engineering Manager in Calgary to lead a team in redefining the embedded Linux experience.The ideal candidate will have strong skills in... Show more

 • Promoted

Senior Embedded Systems Integration Engineer – Defense/Aerospace - C$100,000 - C$130,000 A Year

Wolf Advanced TechnologyCalgary, Canada
Full-time

A leading technology company in defense and aerospace is seeking a full-time Senior Systems Integration Engineer to join their customer support team.The role is critical in resolving technical issu... Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningCalgary, AB, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Senior Android Engineer, Inventory — Remote-Friendly

WhatnotCalgary, AB, CA
Remote
Full-time

Join a forward-thinking company that is redefining e-commerce through community-driven live auctions.As an Android engineer on the Inventory team, you will play a crucial role in enhancing the sell... Show more

 • Promoted

Software Engineer, Code Generation

MongoDBCalgary, AB, CA
Full-time

MongoDB is building a world-class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in rea... Show more

 • Promoted

Kernel Engineer

Acceler8 TalentCalgary, AB, CA
Full-time

Kernel Engineer (AI Accelerator).We are seeking a full remote Kernel Engineer to join a heavily funded ($150m+ Series B) team building next generation hardware AI accelerators for neural net infere... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaCalgary, AB, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaCalgary, AB, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Technical Authority Software Engineer

HalliburtonCalgary
Full-time

Become a Technical Authority Software Engineer at Landmark, influencing the development of cutting-edge applications for the energy industry.This role empowers you to lead architectural innovations... Show more

 • Promoted

Senior Software Engg - Systems- Android Developer

MphasisCalgary
Full-time

Position title – Android Developer.As a senior member of the team, you will architect, build, and optimize new features, collaborate closely with product and design, and champion best practices in ... Show more

 • Promoted

Platform Engineer (Software)

BigGeocalgary, ab, Canada
Full-time

BigGeo defines a new category of infrastructure that converts spatial data into a high-performance operational layer, enabling real-world intelligence at scale.The Spatial Cloud allows data to be m... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotCalgary, AB, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Advanced Manufacturing & Digital Solutions Engineer

NutanixAirdrie
Full-time

Eaton’s Electrical sector is currently hiring an Advanced Manufacturing & Digital Solutions Engineer to join the team.This on-site position that is based out of our Airdrie, AB Eaton location and o... Show more

 • Promoted

Embedded Security Technician - FIFO 14/14

ConvergintCalgary
Full-time

Convergint is currently recruiting for an Embedded Security Systems Technician to join our team in Fort McMurray.As an Embedded Security Technician, you will be responsible for providing customer a... Show more

 • Promoted

Ashby Product Engineering Role

AshbyCalgary
Full-time

Join Ashby as a Product Engineer, where your skills will directly impact user experience for thousands.Embrace a hands-on role that merges engineering and product design.As a Product Engineer, you ... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringCalgary, AB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Hybrid Middleware Engineer — Contract

CQ Search Group Ltd.Calgary
Full-time

An established industry player is seeking a Middleware Specialist for a 3-year hybrid remote contract in Ottawa.This role involves participating in root-cause analysis, implementing solutions, and ... Show more