Posted on: 19/08/2026
You will :
- Lead the design, development, and delivery of Timing and Synchronization software features for Cisco Silicon One platforms.
- Contribute to the implementation and evolution of Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and related timing technologies.
- Develop high-performance software solutions in C++ for Linux-based embedded networking systems.
- Design and develop software components supporting clock synchronization, timing measurements, monitoring, diagnostics, and performance validation.
- Collaborate with silicon architects, hardware engineers, SDK teams, and Network Operating System teams to enable timing functionality across Silicon One platforms.
- Lead implementation and integration of timing features across software layers including SDK, platform software, and Network Operating Systems.
- Drive root-cause analysis and resolution of complex software and system issues using GDB and other debugging tools.
- Contribute to frameworks for timing validation, synchronization monitoring, performance measurements, and solving.
- Participate in architecture discussions, design reviews, and technical planning activities with senior technical leaders and architects.
- Mentor engineers, conduct code reviews, and promote engineering guidelines.
- Collaborate across software, firmware, hardware, and ASIC teams to deliver high-quality networking solutions.
- Contribute to continuous improvement of software quality, development processes, and automation infrastructure.
Minimum Qualifications :
- Bachelors degree in Computer Science, Electrical Engineering, or related technical field with 10+ years of software development experience; OR Masters degree in Computer Science, Electrical Engineering, or related technical field with 8+ years of software development experience.
- Strong software development expertise in C++.
- Experience developing software for embedded Linux systems and hardware-constrained environments.
- Strong understanding of Linux operating systems, including system-level software development and debugging.
- Hands-on experience using GDB and related debugging tools.
- Experience developing networking software involving : Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and Timing synchronization and clock management.
- Strong understanding of Layer 1 and Layer 2 networking technologies.
- Hand on knowledge of networking hardware components including PHY, MAC, and SerDes.
- Experience designing, developing, integrating, or debugging software for networking platforms and networking hardware.
Preferred Qualifications :
- Experience developing and handling Timing software across multiple Network Operating Systems (NOS).
- Deep understanding of timing-related networking standards and protocols, including IEEE 1588.
- Experience with timing measurements, synchronization validation, clock recovery, holdover mechanisms, timing monitoring, and diagnostics.
- Experience developing SDKs, platform software, or device drivers for networking ASICs, NPUs, or switching/routing silicon.
- Experience enabling and validating networking features on ASIC-based platforms.
- Familiarity with Silicon One architecture, SDKs, and software ecosystem.
- Experience with Linux kernel interfaces, device drivers, and low-level hardware programming.
- Proficiency in Python for automation, diagnostics, and validation frameworks.
- Experience with Port Management software, Ethernet port bring-up, PHY configuration, MAC programming, and SerDes diagnostics.
- Strong understanding of networking protocols, switch/router architectures, and high-performance networking systems.
- Validated ability to lead complex technical initiatives and collaborate effectively across multiple teams.
- Excellent communication, collaboration, and mentoring skills.
Did you find something suspicious?
Posted by
Ravi Jha
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1664225