Senior Firmware Engineer

Blue Giant Equipment Corporation

Mississauga

On-site

CAD 90,000 - 120,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Blue Giant Equipment Corporation, a leading manufacturer of loading dock equipment and industrial automation, seeks a Senior Firmware Engineer for its Mississauga, Ontario team. You will design, develop, validate, and support embedded firmware for next-generation industrial products and connected equipment solutions.

You will lead firmware architecture and tests, write production-ready Embedded C, and collaborate with cross-functional teams to ensure robust, safe operation across North America.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
  • 8+ years of embedded firmware development experience.
  • Strong expertise in Bare-Metal Embedded C programming.
  • Experience with ARM Cortex-M, STM32, NXP, PIC/dsPIC, or similar microcontroller platforms.
  • Strong understanding of embedded system architecture, peripherals, interrupts, timers, and memory management.
  • Experience with hardware bring-up, board validation, and troubleshooting.
  • Proficiency with debugging tools including oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience with version control systems such as Git.
  • Proven ability to deliver production-ready firmware from concept through release and ongoing support.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontroller-based industrial products.
  • Lead firmware architecture, software design, implementation, testing, and long-term maintenance.
  • Develop reliable, production-ready code in Embedded C for real-time and safety-critical applications.
  • Debug and resolve hardware-software integration issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other lab equipment.
  • Support new product development from concept through production launch and field deployment.
  • Collaborate with Electrical, Software, Mechanical, Product Management, Manufacturing, and Quality teams.
  • Develop and execute firmware test plans, validation procedures, and verification activities.
  • Support manufacturing, customer field issues, and root-cause investigations.
  • Contribute to code reviews, development standards, documentation, and best practices.
  • Mentor junior engineers and provide technical leadership within the firmware development team.

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field

Tools

Bare-Metal Embedded C
ARM Cortex-M
STM32
NXP
PIC/dsPIC
Git
Oscilloscopes
JTAG/SWD

Job description

Please note: Candidates must be legally authorized to work in Canada. This position requires full-time, on-site attendance five (5) days per week if selected.

About Blue Giant

Blue Giant Equipment Corporation is a leading manufacturer of loading dock equipment, material handling solutions, and industrial automation products serving customers across North America. We are committed to engineering innovative, reliable, and safety-focused solutions that improve operational efficiency in warehouses, distribution centers, and manufacturing facilities.

We are currently seeking a Senior Firmware Engineer to join our Engineering team in Mississauga, Ontario. This is a hands-on technical leadership role responsible for the design, development, validation, and support of embedded firmware for next-generation industrial products and connected equipment solutions.

What You'll Do
  • Design, develop, and maintain embedded firmware for microcontroller-based industrial products
  • Lead firmware architecture, software design, implementation, testing, and long-term maintenance
  • Develop reliable, production-ready code in Embedded C for real-time and safety-critical applications
  • Debug and resolve hardware-software integration issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other lab equipment
  • Support new product development from concept through production launch and field deployment
  • Collaborate with Electrical, Software, Mechanical, Product Management, Manufacturing, and Quality teams
  • Develop and execute firmware test plans, validation procedures, and verification activities
  • Support manufacturing, customer field issues, and root-cause investigations
  • Contribute to code reviews, development standards, documentation, and best practices
  • Mentor junior engineers and provide technical leadership within the firmware development team
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field
  • 8+ years of embedded firmware development experience
  • Strong expertise in Bare-Metal Embedded C programming
  • Experience with ARM Cortex-M, STM32, NXP, PIC/dsPIC, or similar microcontroller platforms
  • Strong understanding of embedded system architecture, peripherals, interrupts, timers, and memory management
  • Experience with hardware bring-up, board validation, and troubleshooting
  • Proficiency with debugging tools including oscilloscopes, logic analyzers, and JTAG/SWD debuggers
  • Experience with version control systems such as Git
  • Proven ability to deliver production-ready firmware from concept through release and ongoing support
Preferred Qualifications
  • Experience with industrial communication protocols including UART, SPI, I2C, CAN/CANopen, Modbus, and Ethernet
  • Experience with bootloaders, firmware update mechanisms, and product lifecycle support
  • Experience developing firmware for industrial automation, motor control, material handling, or safety-related equipment
  • Familiarity with IoT connectivity, remote diagnostics, and connected equipment solutions
  • Knowledge of regulatory and compliance requirements for industrial products
What We Offer
  • Opportunity to work on innovative industrial automation and material handling products
  • Direct impact on products deployed across North America
  • Collaborative and supportive engineering environment
  • Career growth and technical leadership opportunities
  • Competitive compensation and benefits package
  • Stable, established Canadian manufacturing company with a strong industry reputation
Why Join Blue Giant?

At Blue Giant, you'll work on real-world products that solve meaningful challenges for customers every day. You'll have the opportunity to lead firmware development initiatives, influence product architecture, collaborate with cross-functional teams, and contribute to the next generation of intelligent loading dock and material handling solutions.

The salary range for this position is $90-$120k annually, with compensation determined based on the candidate’s relevant experience, qualifications, and specialized skill set

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Senior Embedded Developer
Senior Embedded Developer

Price Industries • Winnipeg

On-site
CAD 90,000 - 125,000
Health and dental
Pension matching
Wellness reimbursement
+2
Senior Electrical Designer
Senior Electrical Designer

Gorbel • Elmira

On-site
CAD 72,000 - 133,000
Firmware Developer
Firmware Developer

ASSA ABLOY • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+2
Engineering Manager
Engineering Manager

Index Search Group • Markham

Hybrid
CAD 140,000 - 190,000
Annual bonus
Long‑term incentive (stock awards)
Healthcare, HSA, dental, and vision
Software Engineer Software
Software Engineer Software

Frontdoor Defense • Ottawa

Hybrid
CAD 76,000 - 122,000
Annual bonus
Equity grants
RRSP matching
+2
Industrial Software Developer
Industrial Software Developer

Buskro Ltd. • Pickering

Hybrid
CAD 90,000 - 110,000
Global product impact
Modern C++ in industry
Exposure to mechanics and electronics
+5
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

Jobgether SRL • Canada

On-site
CAD 148,000 - 180,000
Remote-work stipend
Home office allowance
Healthcare coverage
+4
Senior Applications Engineer – Mechanical & Electrical Systems
Senior Applications Engineer – Mechanical & Electrical Systems

Handling Specialty Manufacturing Ltd. • Grimsby

On-site
CAD 90,000 - 120,000
Company events
Company pension
Dental care
+6