Staff Embedded Software Engineer, Cloud Hardware & Firmware

Celestica Inc.

San Jose (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Celestica is seeking a Staff Embedded Software Engineer for the Hardware Platform Services team in San Jose to design and deliver cloud hardware software for compute, storage, AI servers and networking switches.

You will own drivers and software for CPU/GPU systems, mentor engineers, and ensure production-grade code quality. Strong C/C++, embedded systems, Linux kernel, BIOS/BMC, and high-speed interfaces are required.

Qualifications

  • 6+ years of experience in C/C++ and embedded systems.
  • 5+ years in hardware bring-up and debugging interfaces (CPU/GPU data centers).
  • Experience with PCIe, USB, DDR, MIPI, Ethernet.
  • Experience in Linux kernel bring-up and driver development.
  • Knowledge of BIOS, BMC, Secure Boot and RTOS.
  • Device driver experience (PCIe, I2C).

Responsibilities

  • Gather requirements and provide technical solutions across the system.
  • Design and implement drivers and application software for next-gen CPU/GPU data-center systems.
  • Develop, augment and maintain software libraries for computing on CPU/GPU.
  • Mentor and coach team members on technical approaches.
  • Review and maintain code quality for production.

Skills

C / C++
Embedded systems
Low-level programming
Linux kernel bring-up

Education

Bachelor's degree in Engineering

Tools

PCIe
I2C
USB
DDR
MIPI
Linux kernel
BIOS
BMC
Secure Boot

Job description

Celestica is seeking a Staff Embedded Software Engineer for the Hardware Platform Services team in San Jose to design and deliver cloud hardware software for compute, storage, AI servers and networking switches.

You will own drivers and software for CPU/GPU systems, mentor engineers, and ensure production-grade code quality. Strong C/C++, embedded systems, Linux kernel, BIOS/BMC, and high-speed interfaces are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer - Cloud Hardware
Lead Embedded Software Engineer - Cloud Hardware

Celestica • San Jose (CA)

On-site
USD 150,000 - 210,000
Senior Embedded Software Lead for Cloud Hardware
Senior Embedded Software Lead for Cloud Hardware

Celestica Inc. • San Jose (TX)

On-site
USD 120,000 - 160,000
Staff Embedded Software Engineer: Cloud AI Hardware
Staff Embedded Software Engineer: Cloud AI Hardware

Celestica • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Engineer – Cloud Hardware
Senior Embedded Firmware Engineer – Cloud Hardware

Celestica Inc. • San Jose (CA)

On-site
USD 120,000 - 190,000
Staff Embedded Firmware Engineer – Cloud Hardware
Staff Embedded Firmware Engineer – Cloud Hardware

Celestica Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Staff Embedded Software Engineer – Cloud Data Center
Senior Staff Embedded Software Engineer – Cloud Data Center

Celestica • Richardson (TX)

On-site
USD 120,000 - 150,000
Senior Staff Engineer, Software
Senior Staff Engineer, Software

Celestica • Richardson (TX)

On-site
USD 120,000 - 150,000
Senior Staff Embedded Software Engineer – Cloud Hardware
Senior Staff Embedded Software Engineer – Cloud Hardware

Celestica • Austin (TX)

On-site
USD 120,000 - 160,000
Competitive salary
Health benefits
Flexible work arrangements
Staff Engineer, Software (Firmware)
Staff Engineer, Software (Firmware)

Celestica • San Jose (CA)

On-site
USD 120,000 - 160,000
Staff Software Engineer: SDK & Data Center Networking
Staff Software Engineer: SDK & Data Center Networking

Celestica • San Jose (CA)

On-site
USD 140,000 - 190,000