Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search

Ottawa

On-site

CAD 80,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A growing technology company in Ottawa is seeking an Embedded Software Developer to join its Research & Development team. The successful candidate will design and implement embedded firmware for PIC microcontrollers, develop low-level drivers, and resolve firmware integration issues. Requires strong C/C++ programming skills and experience with Microchip PIC microcontrollers. Ideal for those with 5+ years of experience in embedded systems and a passion for collaboration in a multicultural environment.

Qualifications

  • Strong experience developing embedded firmware in C and/or C++.
  • Hands-on experience with Microchip PIC microcontrollers.
  • Comfortable debugging with oscilloscopes and logic analyzers.

Responsibilities

  • Design, implement, and maintain embedded firmware for PIC microcontrollers.
  • Develop low-level drivers for peripherals such as UART, SPI, and GPIO.
  • Diagnose and resolve firmware and hardware-software integration issues.

Skills

Embedded firmware development
C/C++ programming
Microchip PIC microcontrollers
Debugging with oscilloscopes
Low-level driver development

Tools

MPLAB X
XC compilers
Microchip toolchains
Version control systems (Git/SVN)

Job description

A growing technology company in Ottawa is seeking an Embedded Software Developer to join its Research & Development team. The successful candidate will design and implement embedded firmware for PIC microcontrollers, develop low-level drivers, and resolve firmware integration issues. Requires strong C/C++ programming skills and experience with Microchip PIC microcontrollers. Ideal for those with 5+ years of experience in embedded systems and a passion for collaboration in a multicultural environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
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
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
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
Lead Firmware Engineer - Timing & SoC Systems
Lead Firmware Engineer - Timing & SoC Systems

FHLB Des Moines • Ottawa

Hybrid
CAD 107,000 - 157,000
Restricted stock units
Quarterly bonus payments
Health benefits from day one
+2
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,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
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1
Embedded Firmware Engineer — Linux, C/C++, Python
Embedded Firmware Engineer — Linux, C/C++, Python

Miovision • Kitchener

Hybrid
CAD 90,000 - 120,000
Comprehensive Health Benefits
RRSP Matching Plan
Flexible vacation
+3
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
embedded Software developer
embedded Software developer

Pentangle Tech Services | P5 Group • Montreal (administrative region)

On-site
CAD 75,000 - 85,000