Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc.

Ottawa

On-site

CAD 140,000 - 200,000

Full time

13 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Myticas Consulting Inc. seeks a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture for advanced optical devices. This one-year contract is based in Ottawa, Ontario.

The role requires 15+ years in embedded systems, deep RTOS/bare-metal experience, and strong architecture leadership. You’ll drive secure boot, OTA, and cross-team collaboration across global sites.

Qualifications

  • 15+ years of embedded systems design and development.
  • Strong RTOS, multithreaded software, and bare-metal development knowledge.
  • Proven system-architecture ownership and leadership.
  • Experience with secure boot, cryptography, threat modeling, boot/OTA, and security.
  • Familiarity with OTN standards and optical devices preferred.
  • Strong OO design and design-pattern expertise.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.
  • Ability to collaborate across global sites and time zones.

Responsibilities

  • Own end-to-end embedded architecture and solutions from requirements to release readiness.
  • Define system architecture across MCUs, RTOS or bare-metal stacks, drivers, middleware, power management, boot/OTA, and security.
  • Partner with hardware, architecture, and manufacturing teams to align schematics/datasheets and validate on hardware.
  • Establish architecture standards, coding guidelines, HAL/BSP structure, and design reviews.
  • Lead technical decisions on cost, performance, power, and time-to-market; document options.
  • Drive quality and reliability through debug strategy, diagnostics, and environmental/stress considerations.
  • Mentor development and test engineers and guide design reviews.

Skills

Embedded systems design
RTOS & multithreading
System architecture ownership
Secure boot & security
Threat modeling
Cryptography
OO design & design patterns
Cross-site collaboration
Diagnostics & debugging

Education

BS/MS in Computer Science, Electronics, Electrical Engineering or related field

Job description

Principal Embedded Software/Firmware Engineer

We are seeking a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture and solutions for advanced optical devices. This is a one-year contract based in Ottawa, Ontario.

Key Responsibilities
  • Own end-to-end embedded architecture and solutions from requirements and trade studies through hardware selection, software layering, interfaces, and release readiness.
  • Define system architecture and implement hands-on solutions across MCUs, RTOS or bare-metal stacks, drivers, middleware, power management, boot/OTA, and security.
  • Partner with hardware, architecture, and manufacturing teams to align schematics and data sheets, analyze scope traces and logic-analyzer results, and validate architecture assumptions on real hardware.
  • Establish architecture standards and patterns, including coding guidelines, HAL/BSP structure, reusable platform layers, documentation, and design reviews.
  • Lead technical decisions involving cost, performance, power, and time-to-market trade-offs; document rationale and present options to engineering leadership and stakeholders.
  • Drive quality and reliability through debug strategy, diagnostics, failure analysis, environmental and stress considerations, and applicable industry standards.
  • Mentor development and test engineers, guide design reviews, unblock critical issues, and raise team capability.
Skills & Experience
  • BS/MS in Computer Science, Electronics, Electrical Engineering, or a related field with embedded software development experience.
  • Minimum 15+ years of experience in embedded systems design and development.
  • Deep understanding of RTOS, multithreaded software systems, operating-system concepts, and bare-metal development.
  • Strong system-architecture ownership and architectural leadership experience.
  • Experience with secure boot, cryptography, threat modeling, boot/OTA, and embedded security.
  • Knowledge and experience with OTN standards and optical devices is preferred.
  • Strong object-oriented design and design-pattern expertise.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.
  • Ability to collaborate effectively across multiple global sites and time zones.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000
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
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

On-site
CAD 180,000 - 220,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Principal Advanced Optical Packaging Engineer
Principal Advanced Optical Packaging Engineer

Ranovus • Ottawa

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

ITS Electronics Inc. • Vaughan

On-site
CAD 75,000 - 80,000
4-day workweek
In-office position
Optical Firmware System Integration Engineer2
Optical Firmware System Integration Engineer2

Nokia • Ottawa

On-site
CAD 70,000 - 90,000
Professional development
Work‑life balance