Talent.com

Principal software engineer Jobs in Ottawa, ON

Create a job alert for this search

Principal software engineer • ottawa on

Last updated: less than 1 hour ago

Software Engineer Software

Frontdoor Defenseottawa, on, Canada

Own end-to-end design and delivery of firmware and software for datacenter-scale systems.Compensation: $76,300 - 122,000 CAD / year.As a Senior Software Engineer, you will design, develop, and deli... Show more

 • New!

Software Engineer

MEDA Engineering and Technical Services, LLCottawa, on, Canada

We are recruiting an experienced Software Engineer (Full-Stack) to join our team to support our client in the automotive industry.Designing, developing, testing and maintaining software application... Show more

 • New!

Principal Analog Design Engineer

Celero Communicationsottawa, on, Canada

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 d... Show more

 • New!

Principal Product Applications Engineer

Leading EdgeOttawa, ON, Canada
CA$165,000.00–CA$210,000.00 yearlyCA$165,000.00–CA$210,000.00 yearly
Full-timeFull-time
Quick Apply

Principal Product Applications Engineer.CAD $165,000–$210,000 + applicable bonuses, incentives & benefits.Semiconductors / AI Infrastructure.Principal Product Applications Engineer.AI infrastru... Show more

Software Engineer

Larusottawa, on, Canada
Permanent, Full-timePermanent, Full-time

Hours per week, Monday to Friday.Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week).Reporting To: Tec... Show more

 • New!

Principal DSP Engineer

Nokiaottawa, on, Canada

As a pivotal member of Nokia's DSP Algorithm Team, you will spearhead the development of advanced Coherent DSP and algorithms and implementation, driving fiber optic communication systems beyond 80... Show more

 • New!

Principal Analog Design Engineer

Celero Communications, Inc.ottawa, on, Canada

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 d... Show more

 • New!

Principal, Software Engineering

CMHC - SCHLOttawa
Permanent, Full-timePermanent, Full-time

Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $ 129,175.The work you do and the work we do together matters.We come to work every day with a common purpose: to contrib... Show more

Lead / Principal Embedded Software Engineer – Optical Networking

TalentlabOttawa, Ontario, Canada
Permanent, Full-timePermanent, Full-time

We're partnered with a global technology leader in optical networking and communications infrastructure that is making a significant investment in expanding its engineering presence in Ottawa.As pa... Show more

Principal Hardware Engineer

Broadcom Inc.ottawa, on, Canada

As a Principal Hardware Engineer, you will design, develop, and deliver Ultra High-performance electronic products.In addition, you may provide technical leadership to a small design team.We are lo... Show more

 • New!

Software Engineer

Fellow - AI Meeting Assistantottawa, on, Canada

Fellow is the AI meeting assistant that helps teams turn conversations into decisions and action, built from the ground up with privacy and security in mind.We are looking for a full-stack Software... Show more

 • New!

Embedded Software Engineer

Collaberaottawa, on, Canada
PermanentPermanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • New!

Software Engineer

ADECCOOttawa, Ontario, CA
CA$75,000.00–CA$95,000.00 yearlyCA$75,000.00–CA$95,000.00 yearly
Temporary, Full-timeTemporary, Full-time
Quick Apply

This role is ideal for engineers with strong experience in embedded software design and development for regulated medical devices, combined with expertise in C/C++, C#.NET, Windows-based applicatio... Show more

Software Engineer

Mate Gaugeottawa, on, Canada
Full-time, TemporaryFull-time, Temporary

Recent and New Graduates in Engineering or Software Development.LabVIEW, Python, Go, SQLite, Claude Code.Mate Gauge is a leader in laser-based thickness monitoring systems used in manufacturing fac... Show more

 • New!

Software Engineer

Larus TechnologiesOttawa, ON, CA
CA$90,000.00–CA$140,000.00 yearlyCA$90,000.00–CA$140,000.00 yearly
Permanent, Full-timePermanent, Full-time
Quick Apply

Hours per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week) Reporting To: Tec... Show more

Software Engineer

Intouch Insight, Inc.ottawa, on, Canada

As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features that our ... Show more

 • New!

Senior Software Engineer

DEFSEC Technologies Inc.ottawa, on, Canada

Senior Software Engineer – LC4ISR (ISTAR).KWESST (a DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder custome... Show more

 • New!

Principal Embedded Software Engineer

II-VI IncorporatedOttawa, Ontario, Canada
Full-timeFull-time

Primary Duties & Responsibilities.Design and develop software features based on high level customer and product line management requirements.Develop new features for existing and future products.Re... Show more

Software Engineer

Broadcomottawa, on, Canada

As a Senior 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-p... Show more

 • New!

Principal Highway Engineer - MTO

Parsonsottawa, on, Canada

In a world of possibilities, pursue one with endless opportunities.Imagine Next!At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself.Guided by our le... Show more

 • New!
Software Engineer Software

Software Engineer Software

Frontdoor Defenseottawa, on, Canada
Less than 1 hour ago
Job description

Software Engineer

Own end-to-end design and delivery of firmware and software for datacenter-scale systems

Location: Ottawa, Ontario

Compensation: $76,300 - 122,000 CAD / year

About The Role

Senior Software Engineer

As a Senior 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 5+ years of related experience.

Compensation and Benefits

The annual base salary range for this position is CAD 76,300.00 To CAD 122,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.

#J-18808-Ljbffr