Senior Firmware Engineer

Senior Firmware Engineer

Location: Mississauga, ON
Experience: 8+ Years
Job Type: Full-Time

About Leading Edge National Staffing

Leading Edge National Staffing is a Canadian staffing and recruitment agency connecting skilled professionals with career opportunities across a variety of industries.

Position Overview

We are currently hiring an experienced Senior Firmware Engineer with strong embedded firmware and bare-metal development experience. The successful candidate will take ownership of firmware development from design and coding through testing, production, and ongoing product support.

Key Responsibilities

  • Develop embedded firmware using C / Embedded C
  • Own firmware design, development, testing, release, and maintenance
  • Develop drivers, control logic, bootloaders, diagnostics, and communication interfaces
  • Troubleshoot hardware and firmware issues
  • Support product testing, validation, manufacturing, and field issues
  • Work closely with engineering, manufacturing, quality, and product teams
  • Mentor junior and intermediate engineers

Qualifications

  • 8+ years of embedded firmware development experience
  • Bachelor’s degree in Engineering, Computer Science, or a related technical field
  • Strong bare-metal microcontroller development experience
  • Strong C / Embedded C programming skills
  • Experience debugging complex firmware and hardware issues
  • Knowledge of interfaces such as CAN, UART, SPI, I2C, RS-485, Ethernet, and TCP/IP
  • Strong problem-solving and communication skills

Preferred Experience

Experience with ARM Cortex-M, STM32, NXP, Microchip PIC/dsPIC, TI MSP430, Renesas, Nordic nRF, or ESP32 is preferred. RTOS experience, including FreeRTOS, ThreadX, or Zephyr, is an asset.

Location(s)

Categories

Posted

August 31, 2026

Apply

Send your resume to:
recruit@leadingedgestaff.com