Senior Embedded Systems Tech Lead Kernel & Drivers

Cisco Systems, Inc

Milpitas (CA)

On-site

USD 187,000 - 268,000

Full time

10 days ago

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 Systems, Inc. in Milpitas, CA is seeking a senior software engineer to architect, design, and develop Diagnostics for Core and Edge routing platforms.

You will implement kernel and user-space drivers for FPGA and networking peripherals and collaborate with cross-functional teams to ensure robust software delivery. The role requires strong experience in C/C++, Python, Linux, and embedded systems, with a track record of multi-threaded, high-bandwidth data processing.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field with at least 8 years of experience.
  • Prior experience developing production-level code in C, C++, and Python.
  • Hardware and device driver development background, including experience with Linux hardware bring-up.
  • Experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.
  • Prior experience implementing multi-threading, event handling, and state machines within embedded systems to support high-bandwidth data processing.

Responsibilities

  • Architect, design, and develop 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
Embedded systems
Linux
Device drivers

Education

Bachelor’s degree in Electrical Engineering, Computer Science, or related field
Master’s degree with 6+ years experience

Tools

Linux kernel debugging (GDB/KGDB)

Job description

Cisco Systems, Inc. in Milpitas, CA is seeking a senior software engineer to architect, design, and develop Diagnostics for Core and Edge routing platforms.

You will implement kernel and user-space drivers for FPGA and networking peripherals and collaborate with cross-functional teams to ensure robust software delivery. The role requires strong experience in C/C++, Python, Linux, and embedded systems, with a track record of multi-threaded, high-bandwidth data processing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Lead: Kernel & Drivers (Milpitas Onsite)
Embedded Systems Lead: Kernel & Drivers (Milpitas Onsite)

Cisco Systems, Inc • Milpitas (CA)

On-site
USD 187,000 - 268,000
Medical, dental and vision insurance
401(k) plan with company matching
Paid parental leave
+2
Senior Embedded Systems Technical Lead (Onsite Milpitas)
Senior Embedded Systems Technical Lead (Onsite Milpitas)

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 187,000 - 268,000
Senior Embedded Software Architect – BIOS/Kernel/Drivers Lead
Senior Embedded Software Architect – BIOS/Kernel/Drivers Lead

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 187,000 - 268,000
Senior Embedded Software Leader - Linux Drivers & BIOS
Senior Embedded Software Leader - Linux Drivers & BIOS

Cisco Systems, Inc • Milpitas (CA)

On-site
USD 187,000 - 268,000
Health insurance
401(k) matching
Paid parental leave
+1
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 Software Leader – BIOS, BSP & Drivers
Senior Embedded Software Leader – BIOS, BSP & Drivers

Cisco Systems, Inc • Milpitas (CA)

On-site
USD 187,000 - 268,000
Senior Hardware Systems Architect Lead, Networking
Senior Hardware Systems Architect Lead, Networking

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 195,000 - 329,000
Embedded Software Engineer - Networking ASICs & Open Standards
Embedded Software Engineer - Networking ASICs & Open Standards

MaziCTools • United States

Remote
USD 120,000 - 180,000
Senior Hardware Architect - Networking Systems
Senior Hardware Architect - Networking Systems

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 140,000 - 250,000
Medical insurance
Dental and vision insurance
401(k) with company matching
+4
Embedded Systems Software Engineer: C, Linux, Networking
Embedded Systems Software Engineer: C, Linux, Networking

Cisco Systems, Inc • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+16