Software Engineering Platform Technical Leader
Core
Design, develop, and integrate embedded platform software for Cisco wireless products, focusing on low-level components and system integration.
Role type
Senior embedded software engineer (platform)
Builds
Embedded Linux software, board support packages, and subsystems for enterprise wireless hardware
Domain
Embedded systems, wireless networking, hardware-software integration
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, embedded Linux, low-level software development, debugging, root-cause analysis, hardware/software interfaces, concurrency management, memory management
Preferred skills
BSP development, device drivers, interface protocols (UART, SPI, I2C, GPIO, PCIe, Ethernet), networking fundamentals, AI-assisted development tools
Technologies
Embedded Linux, C, C++, Python, shell scripting
Responsibilities
Design and validate embedded software for wireless platforms; own low-level platform components and drive subsystem integration; investigate complex system issues and perform root-cause analysis; collaborate with hardware and product teams to deliver production-ready solutions; contribute to code reviews, testing, and automation; utilize AI-enabled engineering practices to improve productivity
Seniority
Senior, hands-on IC