Back to jobs

Staff Software Engineer - Network Triage and Test Automation
San Jose, CAPosted Today
Job Description
Essential Duties and Responsibilities:
- You will be part of a fast-paced work environment and responsible for end-to-end product development and production support
- Lead the design, development, and deployment of software solutions leveraging SONiC to interface with hardware infrastructure and platform-level components
- Develop and maintain platform adaptation layers for seamless integration between SONiC and underlying hardware (e.g., ASICs, BMC, and other platform elements)
- Collaborate with hardware teams to enable optimal hardware-software interactions and expose hardware capabilities through SONiC interfaces
- Write, review, and optimize code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes
- Design robust interfaces between SONiC and platform-specific management/control modules (e.g., telemetry, diagnostics, and security components)
- Lead efforts to optimize resource utilization, power efficiency, and operational stability of the network platform
- Drive code reviews, technical discussions, and issue resolution to ensure timely and quality deliverables