Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,680

Software Engineer jobs in United States

Intermediate Embedded Firmware Engineer

Forge Performance Group

Calgary
Remote
CAD 80,000 - 100,000
13 days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Senior iOS Engineer - NHL

NHL Team Jobs

Toronto
Hybrid
CAD 150,000 - 170,000
13 days ago

Staff iOS Engineer, Lime for Business

Lime

Canada
Remote
CAD 158,000 - 217,000
8 days ago

Senior Android Engineer – Kotlin, Remote & Impactful

Apply Digital

Vancouver
Hybrid
CAD 80,000 - 120,000
8 days ago

Firmware Engineer (Intermediate)

Verdi

Vancouver
Hybrid
CAD 80,000 - 110,000
8 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Staff Android Engineer - Lime For Business

Lime

Canada
Remote
CAD 80,000 - 100,000
10 days ago

Remote Senior iOS Engineer – New Verticals

Lime

Canada
Remote
CAD 80,000 - 100,000
10 days ago

Senior Software Engineer - Lead Dev for Insurance Apps

Trufla

Calgary
Hybrid
CAD 70,000 - 90,000
13 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Remote Staff AI Software Engineer Lead Autonomous AI Agents

Cority

Canada
Remote
CAD 140,000
14 days ago

Cloud Automation Engineer

Flynn Group of Companies

Mississauga
On-site
CAD 85,000 - 105,000
14 days ago

Développeur logiciel senior - Android / Senior Software Developer - Android

Cerence

Montreal (administrative region)
On-site
CAD 70,000 - 90,000
30+ days ago

Développeur(euse) logiciel / Software Developer - C#/Web

Genetec

Montreal (administrative region)
On-site
CAD 70,000 - 90,000
30+ days ago

Développeur(euse) logiciel / Software Developer - C#/Web

Genetec

Sherbrooke
On-site
CAD 60,000 - 80,000
30+ days ago

Hybrid Full-Stack Dev: Angular/.NET + SQL

Cpus Engineering Staffing Solutions Inc.

Pickering
Hybrid
CAD 70,000 - 90,000
30+ days ago

SCC Application Design Engineer

Alstom

Toronto
On-site
CAD 85,000 - 110,000
8 days ago

Senior .NET/C# Developer — SaaS Platform Lead (Remote)

1Password

Canada
Remote
CAD 144,000 - 202,000
8 days ago

Senior .Net/C# Developer, SaaS Manager

1Password

Canada
Remote
CAD 144,000 - 202,000
8 days ago

Senior iOS Engineer - Remote, Equity & Impact

Lime

Canada
Remote
CAD 158,000 - 217,000
8 days ago

Senior Data Engineer — Real-Time Data & Warehouse Architect

Thumbtack

Canada
Remote
CAD 180,000 - 234,000
8 days ago

Hybrid Director of Software Eng — Lead Platform & DevOps

Yoush Consulting

Toronto
Hybrid
CAD 125,000 - 150,000
8 days ago

Director of Software Engineering

Yoush Consulting

Toronto
Hybrid
CAD 125,000 - 150,000
8 days ago

Développeur logiciel senior Sabre PSS – API & Cloud

Plusgrade

Montreal (administrative region)
On-site
CAD 90,000 - 120,000
8 days ago

IT Technician: Remote & On-Site Network Support

Saskatchewan Health Authority

Saskatoon
On-site
CAD 27,000 - 30,000
8 days ago

Développeur(euse) Logiciel Web Sénior

Place aux Jeunes

Plessisville
On-site
CAD 60,000 - 80,000
8 days ago

Manager, Enterprise Apps & ERP Leadership

AltaLink

Calgary
On-site
CAD 120,000 - 150,000
8 days ago
Intermediate Embedded Firmware Engineer
Forge Performance Group
Remote
CAD 80,000 - 100,000
Full time
13 days ago

Job summary

A recruitment and talent management firm in Calgary is seeking an Intermediate Embedded Firmware Engineer to lead embedded software development for a renewable energy inverter. The role involves designing firmware for real-time control, collaborating with hardware teams, and ensuring the delivery of production-grade firmware. Ideal candidates should have a Bachelor's in Electrical Engineering or equivalent, strong embedded C experience, and knowledge of communication protocols. Experience with embedded systems and control theory will be advantageous. Competitive salary and remote work offered.

Qualifications

  • Strong firmware experience working with embedded C & microcontrollers for 3+ years.
  • Ability to read electrical schematics, datasheets, and functional diagrams.
  • Proficiency with Git workflows (branching, reviews, releases).

Responsibilities

  • Own firmware technical roadmap, architecture decisions, and delivery.
  • Lead planning, estimation, prioritization, and execution of firmware workstreams.
  • Develop and maintain firmware on Microchip PIC16 & PIC32 MCU’s.

Skills

Embedded C programming
Debugging complex issues
Control theory
Working with communication protocols (SPI, UART, I2C)
Proficient with Git workflows

Education

Bachelor's degree in Electrical & Electronic/Software Engineering or equivalent

Tools

MPLAB X
Git
JIRA
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.

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 new 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.
  • 1
  • ...
  • 61
  • 62
  • 63
  • ...
  • 108

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved