Description
The Networking Hardware Engineering (NHE) group at Cisco creates innovative hardware platforms central to the AI era. You will architect, design, and develop diagnostics for Cisco Core and Edge routing products, and design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
Responsibilities:
- Develop and execute software test plans
- Collaborate with cross-functional teams to debug prototypes and validate software
- Lead technical reviews and discussions across teams
Minimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Science, or related field with at least 8 years experience, or Master's degree with 6+ years experience
- Prior experience developing production-level code in C, C++, and Python
- Hardware and device driver development background, including experience with Linux hardware bring-up
- Experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO
- Prior experience implementing multi-threading, event handling, and state machines within embedded systems to support high-bandwidth data processing
Preferred Qualifications:
- Proficiency with Linux kernel debugging tools (GDB, KGDB) and advanced software troubleshooting
- Experience developing software for large-scale, high-bandwidth networking or embedded systems
- Knowledge of Layer 2/3 networking protocols, network processors, and optical networking technologies
- Experience with system architecture, requirements definition, specification development, and design reviews
- Familiarity with AI/ML, secure boot, CMIS, and optical transceiver standards (SFP/QSFP)
- Strong communication, collaboration, and mentoring skills with a focus on software quality and continuous improvement
Benefits:
- Medical, dental, and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- 10 paid holidays per full calendar year
- 1 paid day off for employee's birthday
- Paid year-end holiday shutdown
- 4 paid days off for personal wellness
- Non-exempt employees receive 16 days of paid vacation time per full calendar year
- Exempt employees participate in Cisco's flexible vacation time off program
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- Optional 10 paid days per full calendar year to volunteer