Back to job search
Myticas Consulting logo

Principal Embedded Software Firmware Engineer (35837)

  • Ottawa, ON
  • On-site
  • Posted Oct 7, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Lead · 15+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Own the end-to-end embedded architecture and deliver hands-on solutions for advanced optical devices, from requirements and hardware selection through implementation and release readiness. Establish architecture standards, lead technical trade-offs and reliability efforts, collaborate across engineering and manufacturing teams, and mentor engineers.

Job details

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. ,

What you’ll do

Own the end-to-end embedded architecture and deliver hands-on solutions for advanced optical devices, from requirements and hardware selection through implementation and release readiness. Establish architecture standards, lead technical trade-offs and reliability efforts, collaborate across engineering and manufacturing teams, and mentor engineers.

Requirements

Requires a bachelor's or master's degree in computer science, electronics, electrical engineering, or a related field, along with at least 15 years of embedded systems design and development experience. Candidates should have deep RTOS, multithreaded, bare-metal, architecture, and embedded security expertise; OTN standards and optical-device experience are preferred.

Listed skills

  • Software · Preferred
  • Reliability · Preferred
  • Teams · Preferred
  • Technical · Preferred
  • Development · Preferred
  • Embedded Systems · Preferred
  • Leadership · Preferred
  • Time · Preferred
  • analysis · Preferred
  • Analytical · Preferred
  • Collaboration · Preferred
  • Communication · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded Systems Architecture
  • Embedded Software Development
  • Firmware Development
  • RTOS
  • Bare-Metal Development
  • Multithreaded Systems
  • MCUs
  • Drivers and Middleware
  • Power Management
  • Secure Boot
  • Cryptography
  • Threat Modeling
  • Boot and OTA
  • Hardware Debugging
  • Object-Oriented Design
  • Technical Leadership

Job areas

  • Engineering
  • Software
  • Technology
  • Management & Leadership

More jobs from Myticas Consulting

See all jobs from Myticas Consulting