Netspeed logo

Software Engineer - Hardware Diagnostics

Netspeed

San Jose, CA
Full Time
Senior
about 1 month ago

Job Description

About the Role

The Software Engineer - Hardware Diagnostics role is part of Cisco's Data Center team within the Common Hardware Group (CHG). The team works on Cisco Nexus 9000 network switches and routers based on Cisco SiliconOne ASIC, focusing on application awareness to enhance network infrastructure flexibility and agility for AI/ML workloads. The role involves embedded software development, hardware system bring-up, and collaboration with cross-functional teams including ASIC, hardware, vendors, and manufacturers to develop and troubleshoot hardware and software solutions.

Key Responsibilities

  • Work on embedded software development using Linux system and diagnostics test suites.
  • Participate in new hardware system bring-up and development.
  • Collaborate with cross-functional teams including ASIC, hardware, vendors, and manufacturers.
  • Develop board support packages for SiliconOne ASIC and run SONiC.
  • Solve hardware issues in product development and perform coding, debugging, testing, and troubleshooting throughout the development process.

Requirements

  • Bachelor's degree in computer engineering, computer science, or relevant field with 6+ years of related work experience.
  • Experience with C/C++ and Python programming languages in a Linux environment.
  • Experience with microcontrollers or embedded peripherals such as I2C, PCIe, SPI, MDIO.
  • Prior experience in embedded software development and diagnostics.

Nice to Have

  • Master's degree in computer engineering or computer science with 3+ years of related work experience.
  • Linux kernel device driver development experience.
  • Understanding of Layer 2 and Layer 3 network protocols such as TCP/IP.
  • Experience with Networking ASICs and PHY testing.
  • Experience with testing SSD, USB, NVRAM, or eMMC.

Qualifications

  • Bachelor's degree in computer engineering, computer science, or relevant field.
  • 6+ years of related work experience.
  • Experience with C/C++ and Python in Linux environment.

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.
  • 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 volunteering and community service.

Working at Netspeed

Cisco is committed to revolutionizing data and infrastructure connectivity while fostering innovation and fearless experimentation. The company values teamwork, collaboration, empathy, and creating meaningful solutions that power the future. Cisco emphasizes growth, global impact, and empowering employees to make a difference in the digital world.

Apply Now

Job Details

Posted AtJul 2, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
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