Software Engineering Technical Leader - Hardware Diagnostic Engineer

Cisco
San Jose
Workplace: OnsiteFull timeUSD 186,900 - 267,700 annuallyFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Collaboration","Problem-solving","Troubleshooting","Debugging","Quality mindset"]

Develop diagnostic test suites for Cisco switches running on Linux servers, leveraging embedded software development skills. Lead new hardware bring-up efforts, collaborate with ASIC, hardware, vendor, and manufacturing teams to resolve complex issues, and create board support packages (BSPs) for bringing up SONiC. Support manufacturing failure analysis to improve yield and reduce test time, while contributing across multi-functional teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
6 days ago

Software Engineering Technical Leader - Hardware Diagnostic Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Develop diagnostic test suites for Cisco switches running on Linux servers, leveraging embedded software development skills. Lead new hardware bring-up efforts, collaborate with ASIC, hardware, vendor, and manufacturing teams to resolve complex issues, and create board support packages (BSPs) for bringing up SONiC. Support manufacturing failure analysis to improve yield and reduce test time, while contributing across multi-functional teams.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop diagnostics test suites for Cisco switches on Linux servers using embedded software development skills.
  • •Drive new hardware system bring-up and collaborate with ASIC, hardware, vendors, and manufacturers on complex hardware issues.
  • •Develop board support packages (BSP) for ASIC bringing up and running SONiC.
  • •Support manufacturing test teams with failure analysis to improve product yield.
  • •Work with multi-functional teams to provide visibility and recognition across the organization.

Pay and Benefits

Salary: USD 186,900 - 267,700 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kPaid ParentalLong-term DisabilityBasic LifeEquityPaid HolidaysPaid LeaveAnnual Bonus

Key Requirements

  • •Bachelor’s degree in Computer Engineering, Computer Science, or a related field with 8+ years of experience, or a Master’s degree with 6+ years of experience.
  • •5+ years developing software using C/C++ and/or Python within a Linux environment.
  • •5+ years of hardware-level programming and device driver development.
  • •Expertise in Linux hardware bring-up and system integration.
  • •Experience with microcontrollers and embedded peripherals including I2C, PCIe, SPI, and MDIO.
Experience:6+ yearsEmbedded systemsDevice driversLinuxNetworkingHardware bring-up
Education:Bachelor's
Skills:CollaborationProblem-solvingTroubleshootingDebuggingQuality mindset
Tech Stack:CC++PythonLinuxLinux serverDevice driver developmentLinux hardware bring-upSystem integrationSONiCBoard support package (BSP)I2CPCIeSPIMDIOLinux kernel device driver developmentTCP/IPLayer 2Layer 3Networking ASICsPHY testing

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor