Cisco logo

Embedded Software Engineering Technical Leader- BMC, SONiC, Redfish, BIOS, BSP, Board Bring up

Cisco
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

12+ Years

TYPE

FullTime

SKILLS REQUIRED

Board Bring-upEmbedded SystemsDevice DriversBIOS DevelopmentC++CPythonLinux KernelDebugging

Job description

Overview

Embedded Software Engineering Technical Leader on Cisco's Common Hardware Group Diagnostic/BSP team, developing BIOS, BSP, diagnostics and device drivers for Cisco's network switches and routers.

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.
  • Experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
  • Experience with Layer 2/3 network protocols, network processors, optical networking, secure-boot, open-source tools, CMIS, and SFF standards (SFP, QSFP).
  • 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 AI Native development.

Details

  • Location: Bangalore, India.
  • Application window expected to close on 02/27/2027; posting may be removed earlier if the position is filled or enough applications are received.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Embedded Software Engineering Technical Leader- BMC, SONiC, Redfish, BIOS, BSP, Board Bring up