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
25 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 MTS Software Engineer for eCommerce

eBayCalgary, AB, CA
Full-time

Take on a leadership role as a Senior MTS Software Engineer in a dynamic eCommerce setting.Position yourself at the forefront of backend development and technical innovation supporting flexible wor... Show more

 • Promoted

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

Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems

PBSC Solutions UrbainesCalgary, AB, CA
Full-time

Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems.Job Openings Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems.About the job Chef-fe d'équipe, systèmes embarqués... Show more

 • Promoted

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

Wolf Advanced TechnologyCalgary, Canada
Full-time

Senior Systems Integration Engineer sought for defense/aerospace.Requires Linux debugging, technical support skills with 7+ years of experience. Show more

 • Promoted

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

CanonicalCalgary, Canada
Full-time

Engineering Manager needed to lead a team in embedded Linux development, focusing on coaching, mentoring, and stakeholder management. 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

Embedded Firmware Bluetooth Engineer

HCR Permanent SearchCalgary, Alberta, Canada
Permanent

This range is provided by HCR Permanent Search.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from HCR Permanent ... 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

Intermediate Systems Engineer

Hexagon Autonomous SolutionsCalgary, AB, CA
Full-time

Hexagon's Autonomous Solutions business area is looking for an.Hexagon's Autonomous Solutions business area is looking for an.Reporting to the Director of Positioning Services.Hexagon is a global l... 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

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

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

Firmware Engineer

Tangent Design EngineeringCalgary, Alberta, Canada
Full-time

We’re a Calgary-based product development firm known for solving complex engineering challenges across consumer electronics, industrial systems, and everything in between.Our team is deeply technic... Show more

 • Promoted

Algebra Private Tutoring Jobs Crossfield

SuperprofCrossfield, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... 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

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

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