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.