Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting

Ottawa

On-site

CAD 150,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Myticas Consulting is seeking 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.

You will lead architecture decisions across MCUs, RTOS or bare-metal stacks, drivers, and security, and mentor engineers while collaborating with hardware and manufacturing teams to deliver robust solutions. Requirements include a BS/MS in a related field and 15+ years of embedded systems

Qualifications

  • BS/MS in Computer Science, Electronics, or Electrical Engineering with embedded software experience.
  • Minimum 15+ years of embedded systems design experience.
  • Deep understanding of RTOS, multithreaded software systems and bare-metal development.
  • Strong system-architecture ownership and leadership experience.
  • Experience with secure boot, cryptography, threat modeling, boot/OTA, and embedded security.
  • Knowledge of OTN standards and optical devices preferred.
  • Strong OO design and design-pattern expertise.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.
  • Ability to collaborate across multiple global sites and time zones.

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 and validate architecture 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.
  • Drive quality and reliability through debug strategy, diagnostics, failure analysis, environmental and stress considerations, and industry standards.
  • Mentor development and test engineers, guide design reviews, unblock critical issues, and raise team capability.

Skills

Embedded software architecture
RTOS / multithreaded systems
Architectural leadership
Secure boot / security
Boot/OTA and cryptography
OS concepts (bare-metal)
Cross-site collaboration
OO design and design patterns
Troubleshooting & analysis

Education

BS/MS in Computer Science / Electronics / EE

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
Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

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

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,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

Hybrid
CAD 180,000 - 220,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 85,000 - 110,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 160,000
Principal Advanced Optical Packaging Engineer
Principal Advanced Optical Packaging Engineer

Ranovus • Ottawa

On-site
CAD 180,000 - 240,000
Optical Firmware System Integration Engineer2
Optical Firmware System Integration Engineer2

Nokia • Ottawa

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