Overview
Lead embedded software engineering for Cisco's Common Hardware Group, focused on the Diagnostic/BSP team that builds BIOS, BSP and diagnostics for Core and Edge routing products.
What you'll do
- Architect and develop BIOS, BSP, and diagnostics for Cisco's Core and Edge routing products.
- Design, develop, and test device drivers for FPGA and high-speed networking peripherals.
- Develop and execute software test plans.
- Collaborate with cross-functional teams to debug prototypes and validate software.
- Innovate and drive unique software, hardware, and technology solutions with a global impact on Cisco's product portfolio.
- Utilize deep technical expertise for complex consultations and act as an expert both internally and externally.
- Shape technology and industry trends to enable a competitive advantage and ensure long-term business impact.
What you'll need
- Bachelor's degree in Electrical Engineering, Computer Science, or related field with 14+ years experience, or Master's degree with 12+ years experience.
- Current experience in C, C++, and Python programming for embedded systems.
- Prior experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
- Prior experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies.
- Prior experience developing, debugging, and validating embedded systems using protocols such as I2C, SPI, UART, PCIe, GPIO.
Nice to have
- Prior experience in kernel debugging tools such as GDB and KGDB.
- Experience leading board bring-up, validation, and debugging of embedded systems.
- Ability to develop software from concept through delivery for large-scale, high-bandwidth systems.
- Prior experience with troubleshooting skills for software defects from kernel modules to applications.
- Prior experience in collaborative system design, specification writing, and requirements review.
- AI/ML experience and knowledge of Layer 2/3 network protocols, network processors, optical networking, secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).
Read the full description and apply on the company’s own careers page.