Senior Embedded Driver Engineer - Linux Networking (NPU/DPU)

Cisco

United States

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cisco’s Common Hardware Group (CHG) seeks skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of Cisco’s hardware. We build software for Cisco’s switches and routers, with advanced application awareness to support AI and ML workloads.

You will design BSP and diagnostics for core routing products, develop kernel and user-space drivers for FPGA and networking peripherals, and collaborate with cross-functional teams to validate

Qualifications

  • Bachelor’s degree in EE/CS or related field with 7+ years of experience.
  • Proficient in C, C++, and Python programming.
  • Strong hardware and device driver development background, including Linux hardware bring-up.
  • Experience with interfaces I2C, SPI, UART, PCIe, and/or GPIO.
  • Multi-threading and state machine implementation experience.
  • Familiarity with kernel debugging tools.

Responsibilities

  • Design, and develop, 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.

Skills

C programming
C++ programming
Python programming
Linux kernel

Education

Bachelor’s degree in Electrical Engineering, Computer Science, or related field
Master’s degree

Tools

GDB
KGDB

Job description

Cisco’s Common Hardware Group (CHG) seeks skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of Cisco’s hardware. We build software for Cisco’s switches and routers, with advanced application awareness to support AI and ML workloads.

You will design BSP and diagnostics for core routing products, develop kernel and user-space drivers for FPGA and networking peripherals, and collaborate with cross-functional teams to validate

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Architect - BIOS, Drivers & FPGA
Senior Embedded Systems Architect - BIOS, Drivers & FPGA

Cisco Systems, Inc • Milpitas (CA)

Hybrid
USD 223,000 - 382,000
Senior Embedded Network Software Engineer (NPU/ASIC)
Senior Embedded Network Software Engineer (NPU/ASIC)

Hewlett Packard Enterprise • Sunnyvale (CA)

Hybrid
USD 172,000 - 349,000
Comprehensive health benefits
Career development programs
Variable incentives
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 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
DPU Data Plane Tech Lead - High-Perf Networking
DPU Data Plane Tech Lead - High-Perf Networking

Cisco • United States

Remote
USD 214,000 - 310,000
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Tech Lead, High-Performance Data Plane (DPU Networking)
Tech Lead, High-Performance Data Plane (DPU Networking)

Cisco • Hartford (CT)

On-site
USD 192,000 - 317,000
Lead Data-Plane Software Engineer (DPU Networking)
Lead Data-Plane Software Engineer (DPU Networking)

Cisco • Little Rock (AR)

On-site
USD 180,000 - 320,000
Health benefits
401(k) match
Paid parental leave