Lead Embedded Software Engineer - Cloud Hardware

Celestica

San Jose (CA)

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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

You will work on drivers, libraries, and low-level software across CPU/GPU systems in data centers, with emphasis on reliability and performance. The role requires strong C/C++, embedded systems, and experience with Linux kernel bring-up.

Qualifications

  • 6+ years of experience in C / C++ and other low-level programming languages and embedded systems
  • 5+ years of experience in hardware bring-up, validation of low-level interfaces, and troubleshooting hardware/software interfaces (PCIe, USB, DDR, MIPI, Ethernet)
  • Experience in Linux kernel bring-up, kernel enablement and upstreaming
  • 5+ years of experience in Device Drivers such as PCIE, I2C, etc.
  • Knowledge of BIOS, BMC, Secure Boot, Linux Kernel, etc.
  • Experience in Real Time OS / Linux kernel memory management, interrupts, IOMMU

Responsibilities

  • Gather Requirements and provide technical solutions across the system
  • Design and implement drivers and application software for next generation CPU and GPU data-center systems
  • Develop, augment and maintain software libraries to support computing on CPU / GPUs
  • Mentor and coach team members on technical approaches
  • Review and maintain code quality before production deployment

Skills

C / C++
Embedded systems
PCIe
Linux kernel
RTOS
Debugging
Problem solving

Education

Bachelor's degree in Engineering

Job description

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

You will work on drivers, libraries, and low-level software across CPU/GPU systems in data centers, with emphasis on reliability and performance. The role requires strong C/C++, embedded systems, and experience with Linux kernel bring-up.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Hardware Design Lead for AI Data Center Solutions
Senior Hardware Design Lead for AI Data Center Solutions

Celestica Inc. • Austin (TX), Northern (KY)

Hybrid
USD 180,000 - 240,000
Senior Staff Engineer, Software
Senior Staff Engineer, Software

Celestica Inc. • Austin (TX), Northern (KY)

On-site
USD 140,000 - 180,000
Senior Lead Engineer, Software (Firmware) 2
Senior Lead Engineer, Software (Firmware) 2

Celestica Inc. • San Jose (TX)

On-site
USD 120,000 - 160,000
Senior Lead Engineer, Software (Firmware) 2
Senior Lead Engineer, Software (Firmware) 2

Celestica Inc. • San Jose (CA)

On-site
USD 120,000 - 190,000
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

Qualcomm • Santa Clara (CA), Northern (KY)

Hybrid
USD 113,000 - 170,000
Annual bonus
RSU grants
Comprehensive benefits
Lead Hardware Architect for AI Data Center Solutions
Lead Hardware Architect for AI Data Center Solutions

Celestica • Austin (TX)

On-site
USD 170,000 - 210,000
Cloud Server Hardware Engineer - Design & Build
Cloud Server Hardware Engineer - Design & Build

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 114,000 - 153,000