IT & Software

Principal Datacenter Software Engineer

Frontdoor Defense

Ottawa · Ontario · Canada

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 for complex multiprocessor architectures. Your work may span OpenBMC, ZephyrOS, embedded Linux, Yocto builds, device drivers, microcode, and upper-level control software. You will collaborate with experienced engineers and partner teams.

Key Responsibilities:

  • Own software and firmware designs from concept through production delivery
  • Develop drivers, microcode, firmware, and control software
  • Support customer trials and resolve field issues
  • Drive validation, testing, and automation activities
  • Collaborate across interdisciplinary and partner engineering teams

Requirements:

  • Experience developing C++ or C for datacenter architectures
  • Experience with Linux, Yocto, OpenBMC, or ZephyrOS
  • Expertise in silicon, board, and system bring-up
  • Knowledge of low-level interfaces and management protocols
  • Bachelor's engineering degree and 12+ years' experience

Bring principal-level C++, firmware, debugging, and lifecycle ownership expertise to Broadcom's Ottawa datacenter systems team.

#J-18808-Ljbffr

Reference: WJ-4483_1425951

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.