Senior Embedded Systems Architect - BIOS, Drivers & FPGA

Cisco Systems, Inc

Milpitas (CA)

Hybrid

USD 223,000 - 382,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cisco Systems, Inc. is seeking an experienced embedded software/firmware engineer to architect and develop BIOS, BSP, and diagnostics for Core and Edge routing platforms.

You will design and test device drivers for FPGA and networking peripherals, and develop comprehensive software test plans. You will collaborate with cross-functional teams to debug prototypes, apply advanced debugging techniques, and drive innovative hardware-software solutions with a global impact on Cisco's product

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field with 15+ years experience, or Master’s degree with 12+years experience.
  • Proficient in C, C++, and Python programming for embedded systems.
  • Experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
  • Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.
  • Skilled in developing, debugging, and validating embedded systems using protocols such as I2C, SPI, UART, PCIe, GPIO.

Responsibilities

  • Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products.
  • Design, develop, and test device drivers for FPGA and networking peripherals.
  • Develop and execute software test plans.
  • Collaborate with cross-functional teams to debug prototypes and validatesoftware.
  • Innovate and drive unique software, hardware, and technology solutions with a global impact on Cisco's product portfolio.
  • Utilize deep technical expertise for complex consultations and act as an expert both internally and externally.
  • Shape technology and industry trends to enable a competitive advantage and ensure long-term business impact.

Skills

C
C++
Python
Embedded systems
Linux
I2C
SPI
UART
PCIe
GPIO
Sonic
ONIE
BMC
IPMI
Redfish

Education

Bachelor's degree + 15+ years or Master's + 12+ years

Tools

GDB
KGDB

Job description

Cisco Systems, Inc. is seeking an experienced embedded software/firmware engineer to architect and develop BIOS, BSP, and diagnostics for Core and Edge routing platforms.

You will design and test device drivers for FPGA and networking peripherals, and develop comprehensive software test plans. You will collaborate with cross-functional teams to debug prototypes, apply advanced debugging techniques, and drive innovative hardware-software solutions with a global impact on Cisco's product

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Leader: BIOS & Kernel
Senior Embedded Software Leader: BIOS & Kernel

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 184,000 - 264,000
Health insurance
401(k) matching
Parental leave
+4
Senior Embedded Systems Engineer: Kernel & Driver Innovation
Senior Embedded Systems Engineer: Kernel & Driver Innovation

Cisco • Fulton (MD)

On-site
USD 110,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+5
Embedded Systems Engineer — Kernel & Drivers
Embedded Systems Engineer — Kernel & Drivers

Cisco • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Medical/Dental/Vision insurance
401(k) with company match
Paid parental leave
Senior Embedded SE | C, Device Driver, Linux, Networking (NPU & DPU) - 7+ years - Bangalore
Senior Embedded SE | C, Device Driver, Linux, Networking (NPU & DPU) - 7+ years - Bangalore

Cisco • United States

On-site
USD 120,000 - 160,000
Senior Embedded Driver Engineer - Linux Networking (NPU/DPU)
Senior Embedded Driver Engineer - Linux Networking (NPU/DPU)

Cisco • United States

On-site
USD 120,000 - 160,000
Embedded Systems Engineer II: Firmware & Driver Dev
Embedded Systems Engineer II: Firmware & Driver Dev

Cisco • Dallas (TX)

On-site
USD 110,000 - 190,000
Embedded Systems Software Engineer II - C/C++ on Linux
Embedded Systems Software Engineer II - C/C++ on Linux

Cisco • Alpharetta (GA)

On-site
USD 110,000 - 170,000
Embedded Systems Software Engineer II
Embedded Systems Software Engineer II

Cisco • Boston (MA)

On-site
USD 110,000 - 180,000
Embedded Systems Engineer II: High-Performance Firmware
Embedded Systems Engineer II: High-Performance Firmware

Cisco • Knoxville (TN)

On-site
USD 112,000 - 181,000
Senior Hardware Design Engineer – Edge & Routing Systems
Senior Hardware Design Engineer – Edge & Routing Systems

Cisco Systems, Inc. • Clegg (NC)

On-site
USD 120,000 - 190,000
Life insurance
Vision insurance
Parental leave
+3