Netspeed logo

Embedded Software Engineer (device drivers)

Netspeed

San Jose, CA
Full Time
Senior
24 days ago

Job Description

About the Role

The Distributed Systems Network team at Cisco is developing software for next-generation network operating systems for the UCS Fabric Interconnect platform. The role involves working on low-level device drivers, OS components, and application software that interact with ASICs, FPGAs, and SDKs. The position offers an opportunity to contribute to innovative data center and cloud switch solutions within a global organization focused on cloud computing evolution and expansion.

Key Responsibilities

  • Work on low-level device drivers, OS components, and application software interacting with ASICs, FPGAs, and SDKs.
  • Define, design, and deliver new platforms for the next generation UCS Fabric Interconnect platform.
  • Write functional and design specifications independently.
  • Design and develop large portions of software independently and rapidly.
  • Collaborate with hardware, ASIC teams to bring up new platforms.
  • Work with QA and TAC/Escalation teams to troubleshoot internal and customer issues.
  • Help define and implement scalable software solutions for data center and cloud environments.

Requirements

  • 8+ years of relevant cloud networking industry experience.
  • Strong proficiency in C, C++, and Python programming languages.
  • Extensive experience in operating systems and system architecture.
  • Hands-on experience in developing embedded system software for switch/router devices, including kernel drivers.
  • Ability to define, design, and deliver new platforms for network hardware.
  • Ability to write complete functional and design specifications independently.
  • Ability to design and develop software independently and rapidly.
  • Interest in understanding data center technologies at a deep technical level.

Nice to Have

  • Master's degree (MS) in Electrical Engineering, Computer Science, or equivalent, or a Bachelor's degree (BSEE/CS) with relevant experience.
  • Strong understanding of networking concepts and protocols.
  • Demonstrated expertise in physical layer bring-up and debug processes.
  • Excellent problem-solving and analytical skills.

Qualifications

  • Educational background in Electrical Engineering, Computer Science, or related fields (preferred).
  • Relevant industry experience in embedded system software development for networking hardware.

Benefits & Perks

  • Competitive salary with potential bonuses.
  • Medical, dental, and vision insurance.
  • 401(k) plan with Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance and wellbeing offerings.
  • Up to twelve paid holidays per year, including a floating holiday and birthday off.
  • Vacation time accrual and flexible time off policies.
  • Paid sick time off with carryover provisions.
  • Paid time off for emergencies and community volunteering.

Working at Netspeed

Cisco fosters an innovative, collaborative, and global work environment focused on transforming data and infrastructure connectivity. The company values teamwork, empathy, and continuous learning, encouraging employees to grow and build impactful solutions that power the future of digital technology.

Apply Now

Job Details

Posted AtJul 10, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Netspeed

Website

cisco.com

Company Size

51-100 employees

Location

San Jose, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches