Netspeed logo

Senior Software Engineer - Hardware Diagnostics

Netspeed

San Jose, CA
Full Time
Senior
28 days ago

Job Description

About the Role

The Senior 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 building products.
  • 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 or computer science.
  • 6+ years of related work experience.
  • Experience with C/C++ and Python in Linux environment.
  • Experience with microcontrollers or embedded peripherals.

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 off with flexible policies.
  • Paid sick time off and additional paid time for volunteering and community service.

Working at Netspeed

Cisco is committed to revolutionizing data and infrastructure connectivity and protection in the AI era and beyond. The company values fearless innovation, collaboration, empathy, and creating meaningful solutions on a global scale. Cisco fosters a team-oriented environment where employees are empowered to grow and build, with a focus on security, visibility, and insights across the digital footprint.

Apply Now

Job Details

Posted AtJul 8, 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