Embedded Software Engineering Sr. Technical Leader | C, C++, BSP, SONiC, Device Driver, Linux, Kernel | 12 + years

Cisco
Bengaluru
Workplace: HybridFull timeFunction: Hardware, Embedded & Systems EngineeringExperience: 15+ yearsEducation: bachelorsSkills: ["Problem-solving","Collaboration","Debugging","Technical consultation","Trend shaping"]

Architect and develop BIOS, BSP, diagnostics, and embedded device drivers for Cisco’s Core and Edge routing platforms, ensuring reliability and performance. Design, implement, and test FPGA and high-speed networking peripheral drivers; build and run software test plans; and collaborate cross-functionally to debug prototypes and validate software. Use deep expertise to consult internally/externally and drive innovative software–hardware solutions with global impact across Cisco’s product portfolio.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
3 days ago

Embedded Software Engineering Sr. Technical Leader | C, C++, BSP, SONiC, Device Driver, Linux, Kernel | 12 + years

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Architect and develop BIOS, BSP, diagnostics, and embedded device drivers for Cisco’s Core and Edge routing platforms, ensuring reliability and performance. Design, implement, and test FPGA and high-speed networking peripheral drivers; build and run software test plans; and collaborate cross-functionally to debug prototypes and validate software. Use deep expertise to consult internally/externally and drive innovative software–hardware solutions with global impact across Cisco’s product portfolio.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and develop BIOS, BSP, and diagnostics for Cisco Core and Edge routing products.
  • •Design, develop, and test FPGA and high-speed networking peripheral device drivers.
  • •Develop and execute software test plans.
  • •Collaborate with cross-functional teams to debug prototypes and validate software.
  • •Act as an expert for complex consultations and innovate software–hardware technology solutions for Cisco’s product portfolio.

Key Requirements

  • •Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 18+ years experience, or a Master’s degree with 15+ years experience.
  • •Current experience with C, C++, and Python for embedded systems.
  • •Experience developing hardware and device drivers, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation.
  • •Experience with SONiC, ONIE, BMC, IPMI, and/or Redfish technologies.
  • •Experience developing, debugging, and validating embedded systems using protocols such as I2C, SPI, UART, PCIe, and GPIO.
Experience:15+ years
Education:Bachelor's in Electrical Engineering, Computer Science, or related field
Skills:Problem-solvingCollaborationDebuggingTechnical consultationTrend shaping
Tech Stack:CC++PythonBIOSBSPDiagnosticsEmbedded systemsFPGADevice driversLinuxMulti-threadingEvent handlingState machineSONiCONIEBMCIPMIRedfishI2CSPI

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor