Principal Embedded Software Firmware Engineer (35837)
Myticas Consulting Inc.
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.
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Firmware Engineer (35837) in Ottawa, ON vacancy
- ...new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will take ownership of embedded...SuggestedLong term contractFull timeRemote work
$90k - $115k per year
...our growing global team. Our hardware and software solutions are built for performance,... ...1000s of unique systems. Summary Embedded Software Developer is a valued member of... ...~ Provide technical support to the engineering project team, Product Management and Application...SuggestedFull time$155k - $180k per year
...! Overview This position is for a Principal Software Developer - AI Integration. In this role... ...of leading technical teams, mentoring engineers, and driving complex technical projects... ...audiences Experience with vector databases, embedding models, and retrieval-augmented...PrincipalFull timeImmediate start- ...About the Role We are seeking a Principal Optical Systems Engineer to join our newly established optical system verification team at Celero Inc... ...test strategies for DSP and optical integration, supporting firmware solutions to resolve integration challenges in pluggable...PrincipalManual labor
- ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision... ...team. What will you be doing? As the Embedded Software Engineer, you will play an integral part of an agile development team,...SuggestedFull timeWorldwide
$90k - $125k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...looking for an intermediate C++ / Qt Embedded Developer to support the development of... ...Science, Software Development, Computer Engineering, Electrical/Computer Engineering, or a related...Full time- ...Mechanical or Embedded Systems Engineer - Robotics Preferred Location: Onsite - Ottawa Reports to... ...environments on Earth. We’re delivering a software-defined command and control capability... ...software teams, you will implement firmware, tune control loops, and verify system...Full timeRemote work
- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Systems... ...simulate, and/or validate systems-level software, hardware, architecture, algorithms, and... ...or related work experience. Principal System Engineer –Application Engineering...Principal
- ...the job. Connect with a career that matters. Network Solution Engineer (Optical Engineer) Work Location: Onsite at Scott AFB, IL (This... ...including experience with: Ciena Site Manager. MCP/Navigator software. Service-Aware Operating System (SAOS). Experience with...For contractorsInternshipLocal area
$85k - $110k per year
...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical... ...experience building desktop or embedded Java applications (not exclusively web/microservices...Full timeInternshipWork at officeRemote workFlexible hours- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner...Permanent employmentFull timeInternship
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent Compensation Details:...Permanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead... ...leveling up because of your mentorship AI tooling meaningfully embedded in how the team designs, builds, reviews, and ships What...Permanent employmentFull timeImmediate start
$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...- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... ...but as core infrastructure. We're embedding intelligence directly into the workflows... ...real. The Role The Staff Software Engineer specializes in mobile app development and...Full timeInternshipRemote workWork from home
- ...Responsibilities Develop and test firmware features for optical network equipment.... ...criteria. Write firmware for highly embedded CPUs within custom Nokia ASICs. Mentor... ...Requirements Bachelor’s degree in Computer Engineering or equivalent. Experience with C, C++...Full timeInternship
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools...Remote jobPermanent employmentFull timeImmediate start
- ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We...PrincipalFull timeTemporary work
$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 workInternshipWork at officeImmediate start- ...company building the foundational software and AI to power the autonomous... ...belief that an elite group of engineers can make a big difference. We... ...This is an opportunity to embed deeply with customers, work at... ...Understanding of working on embedded or resource-constrained devices...Long term contractFull timeWork at officeLocal areaWork from home
$70k - $120k per year
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...are looking for a Software Development Engineer in Test (SDET) to join our team who will... ...be reflected in our hiring processes and embedded in our values and how we treat one another...Full timeWork at officeLocal areaFlexible hours- ...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 timeWork at officeWorldwide
- ...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 timeWorldwide
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically...Full timeInternshipManual laborWork at office
- ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...Remote jobFull timeFlexible hours
$95k - $115k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...automation. We are looking for an Embedded BSP Developer to support the design, development... ...’s degree in Computer Science, Computer Engineering, Electrical/Computer Engineering, or a...Full time- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and... ...requirements. Define interfaces between embedded software, networking components, modems,...Long term contractFull timeWorldwide
- ...Job Description: As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are... .../OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and/or upper-level control...Internship
- ...We are seeking a High-Speed Analog Layout Design Engineer to drive the layout design of complex analog and mixed-signal IP blocks that are at the heart of our advanced optical communication systems. As a key member of the Analog & Mixed-Signal (AMS) design team, you will lead...PrincipalFull timeFor contractorsRemote work
- ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature... ...Spirent, Spirent Test Center, Avalanche, Ixia, Ixload • Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Firmware Engineer (35837). Be the first to apply!
Related searches
- general engineer Ottawa, ON
- mechanical engineering project manager Ottawa, ON
- directeur ingénierie Ottawa, ON
- mechanical engineering director Ottawa, ON
- director software engineering Ottawa, ON
- chief engineer Ottawa, ON
- chief power engineer Ottawa, ON
- engineering project manager Ottawa, ON
- project engineer assistant project manager Ottawa, ON
- remote firmware engineer Ottawa, ON

