Overview
Join Cisco's Common Hardware Group Diagnostic/BSP team to develop board support packages, diagnostics and device drivers for Cisco core and edge routing products.
What you'll do
- Design and develop BSP and Diagnostics for Cisco Core and Edge routing products.
- Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
- Develop and execute software test plans.
- Collaborate with cross-functional teams to debug prototypes and validate software.
What you'll need
- Bachelor's degree in Electronics Engineering, Computer Science, or related field with 2+ years experience, or Master's degree with 1+ years experience.
- Proficient in C, C++, and Python programming.
- Strong hardware and device driver development background, including experience with Linux hardware bring-up.
- Demonstrated experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
- Skilled in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO.
Nice to have
- Proficient in kernel debugging tools such as GDB and KGDB.
- Experience developing software from concept through delivery for large-scale, high-bandwidth systems.
- Ability to troubleshoot software defects from kernel modules to applications.
- Experience with collaborative system design, specification writing, and requirements review.
- Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems.
- Experience with AI/ML.
- Knowledge of Layer 2/3 network protocols.
- Strong troubleshooting and debugging skills.
- Experience with network processors and optical networking.
- Familiarity with secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).
- Strong communication skills and knowledge of software quality processes.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.