1,963,736open jobs
115,987companies
248,277added this week
Browse all
Salary
≈ $82k – $141k per year (Estimated)
Location
In office (Ottawa)
Seniority
Principal · 12+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 20, 2026. Broadcom scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Broadcom is an American semiconductor and infrastructure software company headquartered in Palo Alto, California, whose chip lineage runs back through Avago to the Hewlett-Packard components division. It designs networking switch and routing silicon that carries a large share of data centre traffic, custom AI accelerators built for hyperscale customers, plus wireless, broadband, storage and optical components. A sequence of very large acquisitions, culminating in the sixty-nine billion dollar purchase of VMware in 2023, has made infrastructure software roughly as important as chips to the group, and it is one of the most valuable listed technology companies in the world.

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

As a Principal Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in a fast-paced, start-up-like environment working in a small team of highly experienced engineers. Please note that this is an in-person position.

With our "One Person, One Project" development culture, you will own all aspects of a design, including ZephyrOS/OpenBMC firmware, microcode, device drivers, embedded Linux/Yocto builds, and/or upper-level control software. Our cradle-to-grave lifecycle approach means ownership does not end at product ship: you will assist with customer trials, address field issues, ensure product sustainability, and/or drive validation and automation. You will work collaboratively with an interdisciplinary team of engineers working on forward-looking technologies with extensive interaction with partner engineering teams.

Key Qualifications & Experience:

  • Datacenter & Architecture Experience: Background developing software in C++/C for large-scale, complex multi-processor architectures (x86, ARM), from low-level firmware up to rack management control software.
  • OS & Firmware: Experience with Linux/Yocto, OpenBMC, and/or ZephyrOS.
  • Bring-Up & Debug: Deep expertise in early-stage development, including silicon, chip, board, and full-system bring-up. Proven ability in driver development and low-level/silicon debugging.
  • Hardware Interfaces & Buses: Hands-on experience writing software for low-level interfaces including I2C, PMBus, AVSbus, MDIO, PCIe, SPI, USB, and SERDES.
  • Management & Telemetry Protocols: Strong knowledge of Redfish and DMTF standards including MCTP, PLDM, and SPDM.
  • Security & Boot: Implementation of Secure Boot, u-boot, Secure Root of Trust (RoT), and familiarity with architectures like Calyptra.
  • Networking: Solid baseline knowledge of datacenter networking, switching, and NIC architectures.
  • Testing & Automation: Expertise with debugging tools, testing techniques, and driving system-level validation and automation.
  • Lifecycle Ownership: Demonstrated lifecycle product ownership of complex products, participating in cross-functional teams from product inception to volume production.
  • Cross-Functional Collaboration: Ability to work with support groups, including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability.
  • Education: Bachelor's degree in engineering and 12+ years of related experience.

Beneficial Experience:

  • Small Team Lead or proven technical mentor.

Compensation and Benefits

The annual base salary range for this position is CAD 114,400.00 To CAD 183,000.00

As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements.

Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, RRSP participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays; and paid sick leave and vacation time. The company follows all applicable laws for leaves of absence.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,963,736 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ottawa
≈ $101k – $180k per year (Estimated) • Remote (Canada) • Full-Time • 8+ years exp
Java
DevOps
AWS
Kubernetes
Apply
≈ $103k – $182k per year (Estimated) • Remote (Canada) • Full-Time • 8+ years exp • Bachelor's Degree
Python
Java
Scala
Databases
Snowflake
Cassandra
DynamoDB
Amazon Aurora
DevOps
CI/CD
AWS
Kubernetes
Amazon S3
Amazon Kinesis
Analytics
Fivetran
Apply
≈ $107k – $178k per year (Estimated) • In office • Full-Time • 7+ years exp • Master's Degree • Toronto
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Google BigQuery
Google Bigtable
AI/ML
Copilot
Claude
Airflow
Claude Code
DevOps
Terraform
GCP
Helm
GitHub Actions
Azure
CI/CD
Jenkins
AWS
Kubernetes
Google GKE
FinOps
SLI/SLO/SLA
Management
Scrum
Apply
≈ $98k – $169k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mississauga • Quebec
Python
Java
AI/ML
Claude
Vertex AI
AI Agents
RAG
OpenAI
Anthropic
LLM Evaluation
Agentic Workflows
DevOps
Terraform
Helm
CI/CD
Docker
Kubernetes
Apply
≈ $82k – $140k per year (Estimated) • In office • Mississauga
Java
COBOL
Java
Spring Boot
Gradle
COBOL
IBM MQ
Databases
Apache Kafka
DevOps
Rest API
OpenShift
Helm
Kibana
CI/CD
Git
AWS
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
API Gateway
Apply
≈ $45k – $77k per year (Estimated) • Remote (United States, France) • Full-Time • Paris
Python
SQL
C++
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
Function Calling
LLM
DevOps
CI/CD
Docker
Amazon S3
Linux
Apply
In office • Internship • Master's Degree • Paris
Python
C++
MATLAB
MATLAB
Simulink
Robotics
MAVLink
QGroundControl
Apply
≈ $49k – $81k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Paris
Python
C++
MATLAB
MATLAB
Simulink
Robotics
MAVLink
QGroundControl
Apply
≈ $45k – $86k per year (Estimated) • In office • Full-Time • Paris
Python
C++
DevOps
GitHub Actions
RTOS
GitLab CI
CI/CD
Git
Docker
GitHub
Robotics
MAVLink
QGroundControl
Apply
≈ $45k – $81k per year (Estimated) • Remote (France) • Full-Time • Master's Degree • Paris
Python
JavaScript
TypeScript
C++
Node JS
Python
FastAPI
Node JS
Nest.JS
Databases
PostgreSQL
PostGIS
AI/ML
Copilot
Cursor
Claude Code
Frontend
Next.js
React.js
DevOps
Rest API
CI/CD
Git
AWS
Docker
GitHub
Apply
≈ $102k – $170k per year (Estimated) • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Ottawa
C
C++
C
U-Boot
DevOps
Linux
IoT
Zephyr OS
Apply
Software Engineer 16 days ago
≈ $71k – $128k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Ottawa
C
C++
C
U-Boot
DevOps
Linux
IoT
Zephyr OS
Apply
Software Engineer 3 months ago
≈ $70k – $127k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Ottawa
Apply
$91k – $146k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Plano
Python
SQL
C++
Assembly
COBOL
COBOL
CICS
VSAM
JCL
TSO/ISPF
Endevor
Databases
Db2
DevOps
CI/CD
Jenkins
GitHub
Management
Agile
Scrum
Apply
$122k – $195k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • United States
DevOps
VMWare
Linux
Windows
Unix
Apply
$54k – $90k per year • Hybrid • 1+ year exp • Bachelor's Degree • Ottawa
Python
Java
Rust
Kotlin
C++
DevOps
Jenkins
Git
Gerrit
GitHub
Management
Jira
Agile
Scrum
Kanban
Apply
$44k – $57k per year • Remote (Canada) • 3+ years exp • Ottawa
Python
C#
Apply
$93k – $114k per year • Remote (Canada) • 6+ years exp • Ottawa
JavaScript
PHP
TypeScript
PHP
Laravel
Databases
MySQL
AI/ML
AI Agents
OpenAI
Frontend
Vue.js
DevOps
Rest API
GitHub Actions
Vercel
WebSockets
CI/CD
AWS
Cloudflare
AWS Lambda
Management
Notion
Apply
$83k – $119k per year • In office • 5+ years exp • Bachelor's Degree • Ottawa
Apply
≈ $49k – $90k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Barrie • Guelph • Melbourne • Ottawa
Apply
See all jobs
This is one of many
1,963,736 more open roles from verified company boards, updated every day.