Job Search and Career Advice Platform

Enable job alerts via email!

Senior Firmware Engineer — On-site Ottawa, Drive Ocean Tech

RBR Ltd.

Ottawa

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm specializing in oceanographic instruments is seeking a Senior Firmware Engineer to join their R&D team. The ideal candidate will define and develop embedded firmware applications for advanced oceanographic tools, ensuring robust solutions in a fast-paced environment. Candidates should have a strong foundation in C/C++ programming and extensive experience in firmware architecture and troubleshooting. This position offers competitive benefits, including a flexible work environment and opportunities to impact climate science directly.

Benefits

20 days of vacation plus paid sick days
Benefits from day 1 & RRSP contribution matching
Bonus program
Annual fitness reimbursement program
Greener commuting incentive program
EV reimbursement program
Charitable donation matching
Monthly Friday lunches
Team events and social activities
Collaborative work environment

Qualifications

  • 10+ years of engineering experience with at least 7 years in firmware development.
  • Hands-on experience with low‑power microcontrollers (STM32/ARM preferred).
  • Experience working in an Agile development process.

Responsibilities

  • Define and support the design and development of embedded firmware applications.
  • Implement best practices in software development methodologies.
  • Take ownership of your projects from concept to deployment.

Skills

C programming
C++ programming
Firmware architecture
Troubleshooting with JTAG
Agile development
Communication protocols knowledge
Real-Time Operating Systems
Electronic schematics comprehension
Excellent communication skills

Education

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

Tools

JTAG tools
Logic analyzers
Oscilloscopes
Jira
Confluence
Job description
A technology firm specializing in oceanographic instruments is seeking a Senior Firmware Engineer to join their R&D team. The ideal candidate will define and develop embedded firmware applications for advanced oceanographic tools, ensuring robust solutions in a fast-paced environment. Candidates should have a strong foundation in C/C++ programming and extensive experience in firmware architecture and troubleshooting. This position offers competitive benefits, including a flexible work environment and opportunities to impact climate science directly.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.