Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software/Firmware Engineer

Myticas Consulting Inc.

This position requires local presence. Please view similar jobs below.

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.
#J-18808-Ljbffr

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software/Firmware Engineer in Ottawa, ON vacancy
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Suggested
    Contract work

    Myticas Consulting

    Ottawa, ON
    15 days ago
  • $95k - $130k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental...  ...science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real-time control firmware that sits... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Internship

    Q-Block Computing

    Ottawa, ON
    10 days ago
  • $24 - $35 per hour

     ...the 2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Embedded Software Engineer Co-op/Intern Employment Type: Student – Co-op/Intern, existing vacancy Location: Ottawa ON, Onsite About Lumentum... 
    Suggested
    Full time
    Internship

    Lumentum Operations

    Ottawa, ON
    4 days ago
  •  ...benefits, and flexible work arrangements. Job Description We are looking for a detail-oriented Embedded Software Test / Verification & Validation Engineer to support testing activities within an HSIT team in an automotive environment. You will play a key role... 
    Suggested
    Permanent employment
    Full time
    Flexible hours

    CS Group

    Ottawa, ON
    8 days ago
  • $96k - $146k per year

     ...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and...  ..., and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... 
    Suggested

    Ford Motor Company

    Ottawa, ON
    1 day ago
  •  ...over 55 years. Backed by a legacy of engineering excellence, reliability and...  ...build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects, Software...  ...candidate will develop strategies for the embedded SW development environment, including... 
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    5 hours ago
  • $115k - $145k per year

     ...hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation, integration, and...  ...Education: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    3 days ago
  •  ...Directory Canada’s Best Employers for Recent Graduates \n for the 5th consecutive year \n.\n\nLumentum is looking for a Senior Embedded Software Engineer to play a leading role in the development of software for a new generation of leading-edge LiDAR products.\n\nKey... 
    Full time
    Remote work

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $185k - $195k per year

     ...millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our team working on VoIP telephone development as part of the FortiVoice solution . This role involves low-level embedded Linux development... 
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    3 days ago
  • $131.25k - $181.25k per year

     ...industries, providing a trusted foundation for software-defined businesses to thrive. The...  ...support and services delivered by trusted embedded software experts. With a focus on...  ...is not application development. This is engineering at the foundation of the software stack,... 
    Principal
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...over 55 years. Backed by a legacy of engineering excellence, reliability and...  ...build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects, Software...  ...candidate will develop strategies for the embedded SW development environment, including... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    a month ago
  • $90k - $126k per year

     ...the trusted foundation that software-defined and physical AI systems...  ...delivered by trusted embedded software experts. Today, QNX...  ...in Computer Science, Computer Engineering, Software Engineering, or equivalent...  ...Knowledge of embedded GUI engines (Qt, GTK), or automotive/industrial... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    4 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products...  ...us what happened and where to invest. We're looking for an engineer to own that foundation. You'll run our incident management tooling... 
    Full time

    IBM

    Ottawa, ON
    1 day ago
  • $90k per year

     ...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time...  ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    10 days ago
  • $24 - $35 per hour

     ...Graduates for the 5th consecutive year . Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student...  ...optical networking products while working in a collaborative engineering environment. ~ Pay Range: $24-35/hr Responsibilities... 
    Full time

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $26 - $28.5 per hour

     ...for everyone. Job Summary: As Semtech’s Firmware Intern, you will be involved with the firmware...  ...modules using C, C++, assembly level software and standard design patterns and...  ...real-time operating systems Knowledge of embedded programming in C or C++ Knowledge of Python... 
    Full time
    Internship

    Semtech

    Ottawa, ON
    4 days ago
  • $150k - $164k per year

     ...system through world-class IC package design, signal integrity engineering, and close collaboration with a global network of advanced manufacturing...  ...connectivity products — this is your team. Job Summary As a Principal Engineer in IC Package Design and Signal Integrity, you will... 
    Principal
    Full time
    Contract work

    Semtech

    Ottawa, ON
    4 days ago
  • $130k - $165k per year

     ...quantum computing platforms engineered for the performance, reliability...  ...About this role:  The Senior Embedded Systems Architect shapes the...  ...'s quantum hardware — the firmware architecture, subsystem interfaces...  ...release, CI/CD for embedded software, static analysis, and formal... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Q-Block Computing

    Ottawa, ON
    10 days ago
  •  ...Job Description : We are seeking a Principal Engineer (Physical AI - System Modeling) to join...  ...background in mathematics, physics, and software engineering, with the ability to apply...  ...Additional Information Renesas is an embedded semiconductor solution provider driven... 
    Principal
    Long term contract
    Permanent employment
    Full time
    Work at office

    Renesas Electronics

    Ottawa, ON
    9 hours ago
  • $18 - $25 per hour

     ...communications, and quantum computing platforms engineered for the performance, reliability, and...  ...each other by design. About this role:  The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware engineers on the real-time control... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    10 days ago
  •  ...flight at a pace that is unusual in traditional aerospace and defence. As we build Hypersonica Canada, we are looking for a Principal Engineer & Technical Lead to become the senior technical owner in-country and help build the Canadian engineering organisation from the ground... 
    Principal
    Full time

    hypersonica-prod

    Ottawa, ON
    14 days ago
  • $90k - $140k per year

     ...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-...  ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS).... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    15 days ago
  • $165k - $210k per year

     ...Position Title: Principal Product Applications Engineer Location: Canada Contract Type: Full-Time, Permanent...  ...feedback for product, silicon, firmware, and engineering teams. Post-...  ...and troubleshoot complex hardware and software issues. Debug challenges... 
    Principal
    Permanent employment
    Full time
    Contract work
    Remote work

    Leading Edge

    Ottawa, ON
    a month ago
  •  ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing...  ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    5 days ago
  •  ...Speed IC Design team is a globally distributed group of expert engineers focused on developing cutting-edge analog and mixed-signal semiconductor...  ...in delivering industry-leading IC products. Job Summary: The Principal Analog Design Engineer is responsible for leading the design... 
    Principal
    Full time

    Semtech

    Ottawa, ON
    4 days ago
  •  ...minutes - empowering data-driven decision-making at the speed of conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-... 
    Full time
    Internship
    Manual labor
    Work at office

    forum-ventures

    Ottawa, ON
    1 day ago
  •  ...Role: Back End Engineer Location: Ottawa, ON  Working Structure: Hybrid - 2 days onsite a week Veem empowers small and medium...  ...these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top... 
    Full time
    For contractors
    2 days per week

    Veem

    Ottawa, ON
    12 hours ago
  • $215k - $300k per year

     ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing...  ...role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Ottawa, ON
    5 days ago
  •  ...Flagship apps, you get to work on products impacting many millions of monthly active visitors worldwide. During the pandemic our engineering, product, and design teams went back to first principles and redesigned our Flagship native apps and the platforms they run on from... 
    Full time
    Worldwide

    Tripadvisor

    Ottawa, ON
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software/Firmware Engineer. Be the first to apply!