Base: $231,400.00 to $331,800.00 (varies by locati...
15+ years embedded systems experience
C, c++, python programming skills
Linux hardware bring-up expertise
The team is responsible for developing software for Cisco's network switches and routers to support AI and ML workloads
Job Summary
The team is responsible for developing software for Cisco's network switches and routers to support AI and ML workloads.
Candidates will architect and develop BIOS, BSP, and diagnostics while designing device drivers for FPGA and networking peripherals.
U.S. employees are offered comprehensive benefits including medical insurance, a 401(k) plan with matching contributions, and paid time off.
Matching Summary
The team is responsible for developing software for Cisco's network switches and routers to support AI and ML workloads.
Salary
Base: $231,400.00 to $331,800.00 (varies by location); Bonus/Equity: Eligible for annual bonuses and restricted stock units; Benefits: Medical, dental, vision, 401(k), paid leave, and wellness days
Skills & Requirements
Must-have
15+ years embedded systems experience
C, C++, Python programming skills
Linux hardware bring-up expertise
Device driver development for FPGA
Experience with I2C, SPI, UART, PCIe protocols
Nice-to-have
Kernel debugging tools GDB and KGDB
AI/ML knowledge and Layer 2/3 protocols
Collaborative system design experience
Secure-boot and optical networking knowledge
Open-source tools familiarity
Key Requirements
Bachelor's degree with 15+ years experience or Master's with 12+ years
Prior experience in Linux hardware bring-up
Multi-threading and state machine implementation skills