Senior Embedded Firmware Architect – Optical Networking

RANOVUS Inc.

Ottawa

Hybrid

CAD 120,000 - 160,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

RANOVUS Inc. in Ottawa/Kanata, Ontario, is seeking a Senior Embedded Software Engineer to own embedded firmware for microcontroller‑based optical modules.

You will collaborate with hardware, optics, ASIC, systems, and test teams to deliver robust, production‑ready solutions. You will lead firmware development in C, drive device drivers, diagnostics, and telemetry, and guide hardware–software integration from concept through release.

Qualifications

  • 10+ years of professional experience in embedded firmware development.
  • Expert-level proficiency in C for embedded systems.
  • Experience with microcontrollers (PSOC, STM32) and resource-constrained environments.
  • Strong debugging and hardware–software integration skills.

Responsibilities

  • Architect, design, and implement low‑level embedded firmware for microcontroller‑based optical communication systems, primarily in C.
  • Lead board bring‑up, hardware–software integration, and system‑level validation activities.
  • Drive CI/CD improvements and testing strategies using GitLab and automated pipelines.
  • Mentor junior engineers and contribute to technical roadmaps and design discussions.

Skills

Embedded C
RTOS concepts
Microcontroller development (PSOC STM
CI/CD with GitLab
Python scripting
Debugging with scopes/logic analyzers
Technical leadership
Communication skills

Education

Bachelor’s or Master’s degree in Computer/Electrical Engineering/CS

Tools

GitLab
Oscilloscopes & Logic Analyzers
Make-based build tooling

Job description

RANOVUS Inc. in Ottawa/Kanata, Ontario, is seeking a Senior Embedded Software Engineer to own embedded firmware for microcontroller‑based optical modules.

You will collaborate with hardware, optics, ASIC, systems, and test teams to deliver robust, production‑ready solutions. You will lead firmware development in C, drive device drivers, diagnostics, and telemetry, and guide hardware–software integration from concept through release.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

RANOVUS Inc. • Ottawa

On-site
CAD 120,000 - 160,000
Principal Embedded Software Firmware Engineer (35837)
Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc. • Ottawa

On-site
CAD 160,000 - 210,000
Senior Embedded Software Firmware Engineer (35835)
Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting Inc. • Ottawa

On-site
CAD 105,000 - 145,000
Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Lead Embedded Software Engineer – Optical Networking
Lead Embedded Software Engineer – Optical Networking

Talentlab • Ottawa

On-site
CAD 120,000 - 170,000
Optical Engineer, Systems Verification & Lab Automation
Optical Engineer, Systems Verification & Lab Automation

RANOVUS Inc. • Ottawa

On-site
CAD 85,000 - 125,000
Embedded Firmware Engineer II for Optical Transceivers
Embedded Firmware Engineer II for Optical Transceivers

Adtran Networks Canada Inc. • Ottawa

On-site
CAD 90,000 - 120,000
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time

VIAVI Solutions • Ottawa

On-site
CAD 88,000 - 163,000
Health insurance
401(k) plan
Bonus program