Principal Datacenter Firmware Engineer
Broadcom
Design datacenter-scale software and firmware in person, using C++ or C across complex multi-processor architectures. Own designs from firmware through control software.
As a Principal Software Engineer, you will develop ultra-high-performance solutions within Broadcom’s small, experienced engineering team. Your scope may include ZephyrOS, OpenBMC, microcode, device drivers, embedded Linux, Yocto builds, and upper-level control software. The One Person, One Project culture supports ownership throughout the product lifecycle, including validation, automation, customer trials, and field issues.
Key Responsibilities:
- Design and deliver datacenter-scale software and firmware
- Develop firmware, microcode, drivers, and control software
- Support bring-up, debugging, validation, and automation
- Address field issues and product sustainability needs
- Collaborate with interdisciplinary and partner engineering teams
Requirements:
- Bachelor’s degree in engineering and 12+ related years
- Experience developing C++ or C for x86 and ARM
- Experience with Linux/Yocto, OpenBMC, or ZephyrOS
- Expertise in silicon, board, and system bring-up
- Knowledge of low-level buses, Redfish, and DMTF standards
Apply principal-level expertise in firmware, debugging, validation, and lifecycle ownership to Broadcom datacenter solutions.
#J-18808-Ljbffr- Design ultra-high-performance datacenter software in person at Broadcom’s Ottawa March Road location, using C++ or C and low-level systems expertise. As a Principal Software Engineer, you will deliver software and firmware for complex multi-processor architectures. You will...Principal
- ...Design datacenter-scale software in Ottawa with C++, firmware, and system bring-up expertise. This in-person position owns development from concept through production. As a Principal Software Engineer at Broadcom, you will deliver ultra-high-performance software and firmware...Principal
- ...Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver... ...innovation today that ignites the ingenuity of tomorrow. Firmware at the boundary between hardware and software is where you have...PrincipalImmediate startWorldwide
- ...Job Description In this role as a Principal Firmware Engineer, you will work within a dynamic Agile scrum team dedicated to innovation in optical systems. Collaborate closely with cross-functional teams, including hardware and software professionals, to design and implement...Principal
$107k - $157k per year
...communications, the cable industry, and the Internet of Things (IoT). We have an exciting opportunity for a highly skilled Principal Enginer – Firmware to join our Ottawa‑based Timing Firmware team in Canada. In this role, you will collaborate closely with the Marketing, Systems...Principal- ...Responsibilities Develop and test firmware features for optical network equipment. Collaborate on feature definition, coding, testing... ...and co-ops. Requirements Bachelor’s degree in Computer Engineering or equivalent. Experience with C, C++, and Python....Full timeInternship
- ...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...PrincipalContract work
$95k - $130k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...reinforce each other by design. About this role: The Embedded Firmware Engineer will develop the real-time control firmware that sits...Long term contractPermanent employmentFull time- Design ultra-high-performance datacenter software and firmware at Broadcom, using C++ or C across complex multi-processor architectures. This in-person... ...end-to-end technical ownership. As a Staff Software Engineer, you will develop solutions spanning ZephyrOS, OpenBMC, embedded...
- ...Design high-performance datacenter software and firmware in person, using C++ or C across complex multi-processor architectures and system layers. As a Staff Software Engineer, you will own designs through the product lifecycle within a small team of experienced engineers...
- ...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...Contract work
- Become a vital part of our team as a Senior Software Engineer focusing on ultra-high-performance datacenter solutions. This in-person role demands expertise in... ...designing, developing, and delivering software and firmware, owning all aspects of your design in a small, expert...Internship
- ...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...PrincipalFull time
- ...Job Description Q-Block Computing is seeking an Electronics Engineering Technologist to join our growing team in Ottawa, Ontario. This... ...an Electronics Engineering Technologist on the Quantum Control Firmware team, you will collaborate with other team members and achieve...Permanent employmentFull time
$114.4k - $183k per year
...Principal Software Engineer Own end-to-end software and firmware development for datacenter-scale systems from concept to production delivery successfully Location: Ottawa, Ontario Compensation: $114,400 - 183,000 CAD / year About The Role Principal Software...PrincipalInternshipLocal area- ...As an Early Career Firmware Engineer, you’ll be part of an agile Scrum team developing software that controls and monitors next‑generation optical network equipment. You’ll be writing firmware that runs on highly embedded CPUs within custom Nokia ASICs, directly enabling industry...Long term contractTemporary workInternship
- Principal Software Engineer### Principal Software EngineerApply: Ottawa March Road: Full time: Posted Today: R027469*... ...you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates...PrincipalFull timeInternshipLocal area
- ...depend on it. What you need Minimum 10+ years relevant experience required; experience in a BI, IT or business-side analytics or engineering role for a contract research organization, the medical device or pharmaceutical industry, or similar relevant experience preferred....PrincipalLong term contractFull timeContract workRemote work
- ...MATLAB and C++ modeling for system design, conducting real-time firmware coding and API development, and contributing to digital ASIC... ...You have: Bachelor's or master's in Electrical and Computer Engineering, Software Engineering, Combinatronics and Optimization, Computer...Long term contractTemporary workInternship
- Job Description In this role, you'll join a dynamic firmware team dedicated to enhancing Nokia’s next-generation Optical Engine tailored for long-haul and metro applications. Working closely with cross-functional teams, you’ll design and implement innovative solutions that...Flexible hours
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... ...today that ignites the ingenuity of tomorrow. You Are Leading firmware teams has given you a strong sense of what separates consistent...Long term contract1 day per week
- ...MATLAB and C++ modeling for system design, conducting real‑time firmware coding and API development, and contributing to digital ASIC... ...You have: Bachelor's or master's in electrical and computer engineering, Software Engineering, Combinatorics and Optimization, Computer...
- ...Job Description In this role, you’ll be part of a dynamic firmware team focused on Nokia’s next‑generation Optical Engine for long‑haul and metro applications. Working alongside cross‑functional teams, you’ll implement and refine solutions for complex problems in Dense...Flexible hours
- ...interest you! Thanks for your interest in working on our team! The Firmware Engineer II will design, develop, and test the embedded software for pluggable optical transceiver modules within the Optical Engines product unit. You will work closely with Optical, Hardware, and...Permanent employmentFull timeWork at officeMonday to friday
- ...and to push for solutions that will delight our customers. VIAVI Solutions is seeking a Senior Firmware Developer to join the Fiber Optic Production Lab Test (FOPLT) engineering team. This role focuses on embedded firmware development for modular optical test and measurement...Work from homeWorldwide
$162.4k - $290k per year
...as we build for the long term. About the role The Safety Firmware Team builds the next generation of intelligent video and AI-driven... ...teams, and you want to shape Samsara's edge AI strategy, mentor engineers, and ship work that makes a real difference. This is a remote...Long term contractFull timeInternshipRemote workWorldwideFlexible hours- Q-Block Computing seeks an Embedded Firmware Engineer in Ottawa, ON, to develop software for quantum hardware systems. Leverage your embedded programming skills in a full-time position. As a key member of the engineering team, you'll focus on real-time control firmware integration...Full time
$160.92k - $230.14k per year
...powers over 400 applications, including high-growth ones in AI datacenters, automated driving, industrial and humanoid robots, wearables... .... For more information, visit Job Summary The Principal Engineer, CAD will provide CAD Software support for Digital, Analog and...Principal$70 - $75 per hour
...Permanent Search. HCR Permanent Search is currently working with a leading edge technology company who needs to hire an Embedded Firmware Engineer to work on Bluetooth applications. The role will require the person to have significant experience in Bluetooth firmware for...Permanent employmentContract workRemote work- Join Nokia as an Early Career Firmware Engineer, where you'll work on cutting-edge optical network systems. This role offers a collaborative Scrum environment focused on developing and testing firmware. As part of an agile team, you will engage in writing firmware for highly...Internship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Datacenter Firmware Engineer. Be the first to apply!
- chief power engineer Ottawa, ON
- director software engineering Ottawa, ON
- mechanical engineering project manager Ottawa, ON
- general engineer Ottawa, ON
- mechanical engineering director Ottawa, ON
- engineering project manager Ottawa, ON
- chief engineer Ottawa, ON
- directeur ingénierie Ottawa, ON
- project engineer assistant project manager Ottawa, ON
- remote firmware engineer Ottawa, ON

