Senior Embedded Software Leader: BIOS & Kernel

Cisco Systems, Inc.

Milpitas (CA)

On-site

USD 184,000 - 264,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Parental leave
Disability insurance
Life insurance
Paid time off
Volunteer days

Job summary

Cisco Systems, Inc. in Milpitas, CA is seeking experienced software engineers to join the Common Hardware Group's Diagnostic/BSP team. You will design BIOS, BSP, and diagnostics for core and edge routing products and develop kernel and user-space drivers for FPGA and networking peripherals.

You will collaborate across teams to validate software, develop test plans, and lead technical reviews. Strong C/C++, Python, Linux bring-up, and networking protocol experience are required.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field with 10+ years experience, or Master’s degree with 8+ years experience.
  • Prior experience in C, C++, and Python programming.
  • Previous experience with hardware and device driver development background, including experience with Linux hardware bring-up.
  • Prior experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.
  • Prior experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.

Responsibilities

  • Architect, design, and develop BIOS, BSP, and Diagnostics for Cisco Core and Edge routing products.
  • Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
  • Develop and execute software test plans.
  • Collaborate with cross-functional teams to debug prototypes and validate software.
  • Lead technical reviews and discussions across teams.

Skills

C/C++
Python
Linux
Embedded systems
Debugging
Networking protocols

Education

Bachelor's degree in Electrical Engineering or Computer Science
Master's degree preferred

Tools

Sonic
ONIE
BMC
IPMI
Redfish
GDB

Job description

Cisco Systems, Inc. in Milpitas, CA is seeking experienced software engineers to join the Common Hardware Group's Diagnostic/BSP team. You will design BIOS, BSP, and diagnostics for core and edge routing products and develop kernel and user-space drivers for FPGA and networking peripherals.

You will collaborate across teams to validate software, develop test plans, and lead technical reviews. Strong C/C++, Python, Linux bring-up, and networking protocol experience are required.

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

Similar jobs worth comparing

Hardware Diagnostics Lead - Embedded Linux Systems
Hardware Diagnostics Lead - Embedded Linux Systems

Cisco Systems, Inc. • San Jose (CA)

On-site
USD 166,300 - 307,800
Health insurance
401(k) matching
Parental leave
+1
Senior Lead Firmware Engineer - BSP & Linux Drivers
Senior Lead Firmware Engineer - BSP & Linux Drivers

Celestica • San Jose (CA)

On-site
USD 140,000 - 190,000
Senior BIOS & Embedded Firmware Lead
Senior BIOS & Embedded Firmware Lead

Hewlett Packard Enterprise Development LP • Northern (KY)

Hybrid
USD 182,000 - 303,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
BIOS Engineer – UEFI, Linux & Hardware Dev
BIOS Engineer – UEFI, Linux & Hardware Dev

Supermicro • Wayne (CA)

On-site
USD 90,000 - 115,000
Senior Embedded Firmware Engineer—BSP & Networking
Senior Embedded Firmware Engineer—BSP & Networking

DriveNets Ltd. • Middletown (NJ), Northern (KY)

Hybrid
USD 140,000 - 190,000
Software Engineer (BIOS)
Software Engineer (BIOS)

Akraya Inc. • DuPont (WA)

On-site
USD 85,000 - 120,000
Embedded Systems Engineer II — Drivers, Kernel & CI Tools
Embedded Systems Engineer II — Drivers, Kernel & CI Tools

Cisco • Knoxville (TN)

On-site
USD 90,000 - 130,000
BIOS Engineer: UEFI, Linux Drivers, Server Hardware
BIOS Engineer: UEFI, Linux Drivers, Server Hardware

Support Revolution • San Jose (CA)

Hybrid
USD 90,000 - 115,000
Senior BIOS Firmware Engineer - Server Systems
Senior BIOS Firmware Engineer - Server Systems

Supermicro • San Jose (CA)

On-site
USD 140,000 - 170,000
Senior BIOS & Firmware Engineer, Server Systems
Senior BIOS & Firmware Engineer, Server Systems

Support Revolution • San Jose (CA)

On-site
USD 140,000 - 170,000
Bonus programs
Equity awards