Software Engineering Platform Technical Leader

Cisco
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Ownership","Cross-functional collaboration","Analytical thinking","Debugging","Problem-solving"]

Design, develop, debug, and validate embedded platform software for Cisco wireless products. Own low-level platform components such as board support packages, platform services, and boot-time initialization, and drive hardware bring-up and subsystem integration. Perform root-cause analysis for complex issues in embedded Linux environments, improve performance and reliability, collaborate across hardware/test/manufacturing/product engineering, and support quality through code reviews, testing, automation, and CI using AI-assisted engineering tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
2 days ago

Software Engineering Platform Technical Leader

✓ Verified Job

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

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

Job Summary

Design, develop, debug, and validate embedded platform software for Cisco wireless products. Own low-level platform components such as board support packages, platform services, and boot-time initialization, and drive hardware bring-up and subsystem integration. Perform root-cause analysis for complex issues in embedded Linux environments, improve performance and reliability, collaborate across hardware/test/manufacturing/product engineering, and support quality through code reviews, testing, automation, and CI using AI-assisted engineering tools.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, develop, debug, and validate embedded software for wireless platform products.
  • •Own and enhance low-level platform components including BSPs, platform services, and boot-time initialization.
  • •Drive hardware bring-up and subsystem integration for new and existing platforms.
  • •Investigate complex software and system issues in embedded Linux and deliver robust fixes via root-cause analysis.
  • •Improve performance, stability, and reliability; collaborate with hardware, test, manufacturing, and product teams and support quality through code reviews, testing, automation, and CI.

Key Requirements

  • •Bachelor’s degree in Computer Science or related fields with 10+ years of embedded software development, or a Master’s degree with ~7 years.
  • •Proficiency in C and C++, with working knowledge of Python or shell scripting.
  • •Experience with embedded Linux and low-level platform software development.
  • •Strong embedded systems fundamentals (memory, interrupts, concurrency, hardware/software interfaces).
  • •Experience debugging software and system issues in embedded environments, with ownership and cross-functional collaboration skills.
Experience:Embedded softwareEmbedded LinuxWirelessPlatform engineering
Skills:OwnershipCross-functional collaborationAnalytical thinkingDebuggingProblem-solving
Tech Stack:CC++PythonShell scriptingEmbedded LinuxBoard support packagesBSPBoot-time initializationUARTSPII2CGPIOPCIeEthernetCode reviewsTestingAutomationContinuous integrationAI-assisted developmentAI-assisted debugging

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