Senior Embedded Firmware Architect for MCUs & RTOS

Jobtailor

Victoria

On-site

CAD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor is seeking a Lead Firmware Architect to drive embedded software for MCUs, from bare-metal to RTOS-based systems. You will design modular firmware, implement drivers, and optimize concurrency with RTOS primitives.

The role requires strong C/C++ expertise, hands-on debugging, and experience guiding cross-functional teams through qualification and production release. Based in Canada, this role emphasizes reliability and long-term maintenance.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or closely related discipline.
  • Minimum 7 years of relevant embedded systems and production firmware experience.
  • Proven record architecting, developing, debugging, and releasing microcontroller-based embedded products.
  • Advanced proficiency in embedded C/C++ for memory- and resource-constrained systems.
  • Strong communication skills and cross-functional collaboration.

Responsibilities

  • Lead firmware architecture for embedded products from bare-metal to RTOS-based systems.
  • Translate requirements into firmware designs, interfaces, and hardware abstractions.
  • Develop device drivers, board-support software, and communication interfaces in C/C++.
  • Ensure safe concurrency with RTOS tasks, queues, mutexes, and interrupts.
  • Review code, diagnose issues, and guide field-deployment and support teams.

Skills

Embedded C/C++ Development
RTOS Implementation
Firmware Architecture Design
Microcontroller-Based Systems
Debugging and Troubleshooting

Education

Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a closely related discipline

Tools

Oscilloscope
Logic Analyzer
Protocol Analyzer
CI/CD Systems
Static-Analysis Tools

Job description

Jobtailor is seeking a Lead Firmware Architect to drive embedded software for MCUs, from bare-metal to RTOS-based systems. You will design modular firmware, implement drivers, and optimize concurrency with RTOS primitives.

The role requires strong C/C++ expertise, hands-on debugging, and experience guiding cross-functional teams through qualification and production release. Based in Canada, this role emphasizes reliability and long-term maintenance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Systems Architect (C/RTOS)
Lead Embedded Systems Architect (C/RTOS)

Doist • Oakville, Southwestern Ontario

On-site
CAD 116,000 - 155,000
Hybrid work model
Home office reimbursement
Baby bonus & parental leave
+4
Lead Embedded Systems Architect (Firmware) – 1-Year Contract
Lead Embedded Systems Architect (Firmware) – 1-Year Contract

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior Firmware Developer
Senior Firmware Developer

Jobtailor • Victoria

On-site
CAD 110,000 - 160,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Senior Embedded Platform Architect - Real-Time Safety
Senior Embedded Platform Architect - Real-Time Safety

Jobtailor • Markham

On-site
CAD 180,000 - 240,000
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior Embedded BSP & Firmware Engineer
Senior Embedded BSP & Firmware Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term and long-term disability
+5
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000