Senior Embedded Firmware Engineer

Work in Ottawa

Ottawa

On-site

CAD 80,000 - 100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology company in Ottawa is seeking a highly motivated Firmware Engineer to design and optimize embedded software for next-generation products. Candidates should have strong experience in C/C++, microcontroller development, and should be able to work effectively with cross-functional teams. This full-time position offers an exciting opportunity to contribute to innovative tech solutions while working in a collaborative environment.

Qualifications

  • 5+ years of experience in embedded firmware development.
  • Strong proficiency in C/C++ and Python.
  • Experience with ARM Cortex‑M, RISC‑V, or similar MCU/SoC architectures.
  • Familiarity with RTOS and bare‑metal programming.

Responsibilities

  • Design, develop, and maintain firmware in C/C++ for microcontrollers.
  • Implement and optimize device drivers for hardware peripherals.
  • Perform board bring‑up and hardware validation.
  • Collaborate with cross‑functional teams to deliver products.

Skills

C/C++ programming
Python
Embedded firmware development
Debugging tools (JTAG, GDB)
Hardware interfaces (SPI, I²C, UART, etc.)

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

ARM Cortex‑M
Version control (Git)
Continuous Integration/Continuous Deployment (CI/CD)

Job description

A technology company in Ottawa is seeking a highly motivated Firmware Engineer to design and optimize embedded software for next-generation products. Candidates should have strong experience in C/C++, microcontroller development, and should be able to work effectively with cross-functional teams. This full-time position offers an exciting opportunity to contribute to innovative tech solutions while working in a collaborative environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

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 Hardware Designer (Onsite)
Senior Embedded Hardware Designer (Onsite)

Curtiss-Wright Corporation • Ottawa

On-site
CAD 125,364 - 167,152
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+4
Senior Embedded Firmware Engineer - Next-Gen Systems
Senior Embedded Firmware Engineer - Next-Gen Systems

Paradox Security Systems • Saint-Eustache

On-site
CAD 107,000 - 207,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Embedded Firmware Team Lead – Ottawa (Onsite)
Embedded Firmware Team Lead – Ottawa (Onsite)

D4S DY-4 Systems Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Embedded Firmware Engineer (PIC) - Ottawa, RTOS
Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search • Ottawa

On-site
CAD 80,000 - 120,000
Senior Embedded Firmware Engineer – Connected Cameras
Senior Embedded Firmware Engineer – Connected Cameras

VOSKER • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Dynamic work environment
Remote work opportunities
Wellness account
+2
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1
Embedded Electronics Technologist — Ottawa (Onsite)
Embedded Electronics Technologist — Ottawa (Onsite)

Curtiss-Wright Corporation • Ottawa

On-site
CAD 61,700 - 82,300
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+4