Cisco

Cisco

Software Engineering Technical Leader - Hardware Diagnostic Engineer

San Jose, California, US · Full-time

Sponsorship not specified$187k-$268kDetected 1 day ago
PythonC++CLinuxEmbedded SystemsTCP/IPCisco

> stay_score

odds of building a lasting career here

64Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The application window is expected to close on: Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
  • Join us to power the future of the digital world!
  • This team works on Hyperscale network and Enterprise Data Center switches based on Cisco Silicon One ASIC.

Responsibilities

  • In this role as Hardware Diagnostic Engineer, you will develop the diagnostics tests suites for cisco switches on Linux server using your embedded software development skills.
  • You will work on new hardware system bring-up, collaborate with multi-functional teams including ASIC team, hardware team, vendors, and manufacturers to tackle complicated hardware issues and develop board support package (BSP) for ASIC bringing up and running SONiC.
  • You will also support our manufacturing test team for failure analysis to improve product yield and shorten the test time.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field with at least 8+ years of professional experience, or a Master's degree with at least 6+ years of professional experience.
  • Minimum of 5 years of experience in hardware-level programming and device driver development.
  • Demonstrated expertise in Linux hardware bring-up and system integration.
  • Proven experience working with microcontrollers and embedded peripherals including: I2C, PCIe, SPI, and MDIO.

Nice to have

  • Linux kernel device driver development experience.
  • Understanding of Layer 2 and Layer 3 network protocols and technologies such as TCP/IP.
  • Experience with Networking ASICs and PHY testing.
  • Experience with testing SSD, USB, NVRAM, or eMMC.
  • Experience with troubleshooting and debugging skills.
  • Familiarity with secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).
  • Experience with software quality processes.
  • Experience supporting mass production test.

Compensation

  • The starting salary range posted for this position is $186,900.00 to $267,700.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benef

Company info

  • We're a global team of creative experts, bringing our unique backgrounds and bold ideas to push boundaries and help each other grow.
  • Your Impact Be part of the Cisco Common Hardware Group's QUAD (Quality and Diagnostics) team!
  • At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond.
  • Be part of the Cisco Common Hardware Group's QUAD (Quality and Diagnostics) team!

This listing is sourced directly from Cisco's careers page and normalized into a canonical job model.