IT & Software

Staff Datacenter Software Engineer

Broadcom

Ottawa · Ontario · Canada

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. Your work may span ZephyrOS, OpenBMC, microcode, device drivers, embedded Linux, Yocto builds, and control software. You will collaborate with interdisciplinary and partner engineering teams.

Key Responsibilities:

  • Design, develop, and deliver datacenter-scale software and firmware
  • Own designs from inception through product sustainability
  • Support customer trials and address field issues
  • Drive system validation and automation
  • Collaborate with interdisciplinary engineering teams

Requirements:

  • Bachelor's degree in engineering and eight-plus related years
  • C++ or C experience for x86 and ARM architectures
  • Linux, Yocto, OpenBMC, or ZephyrOS experience
  • Expertise in bring-up, drivers, and low-level debugging
  • Experience with datacenter networking, switching, and NIC architectures

Apply staff-level software expertise across firmware, control systems, validation, and lifecycle ownership for complex datacenter products.

#J-18808-Ljbffr

Reference: WJ-4483_1425990

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.