Software Engineering Technical Leader
Cisco
At a glance
AI generatedCisco's Common Hardware Group (CHG) is hiring experienced Software Engineers to join its Diagnostic/BSP team, focusing on developing BIOS, BSP, and diagnostics for Cisco’s network switches and routers. This role involves architecting software solutions that support advanced application awareness in flexible network infrastructures, particularly for AI and ML workloads. Daily tasks include designing device drivers for FPGA and networking peripherals, executing test plans, and collaborating with cross-functional teams to debug prototypes and validate software. Ideal candidates have extensive experience in C, C++, Python, and Linux hardware bring-up, along with expertise in multi-threading, event handling, and state machines. They should also be proficient in kernel debugging tools like GDB and KGDB and possess a strong background in device driver development for protocols such as I2C, MDIO, SPI, UART, PCIe, and GPIO.
Skills
What you'll do
What we're looking for
Market check
This $210,600–$305,100 range sits above 95% of similar postings on FindRole.
Peer median band
$141,300–$219,050
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$154,075–$211,200
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity
Cisco currently has 103 open roles on FindRole.
Listed pay typically runs $165,000–$241,400 across 103 roles with salary data.
Most-posted roles
More like this
Cisco
Cisco
Cisco
Cisco
Cisco
Cisco