Published Date: April 19, 2026
Tech Magnetics, San Jose, CA 95139
Job Description:
We are seeking a Senior Software Engineer to develop high-performance networking software for a Network Operating System (NOS) on switch/router platforms. This role is crucial in the evolving AI and networking landscape, focusing on building scalable and production-ready solutions to enhance system capabilities and accelerate time-to-market.
Responsibilities:
- Design and develop forwarding plane functionalities using standard interfaces (e.g., SAI).
- Engage in end-to-end feature development, including build, integration, and debugging of NOS components.
- Collaborate with stakeholders to gather requirements and provide technical solutions.
- Partner with cross-functional teams, including QA and support, for seamless delivery of software solutions.
- Maintain comprehensive documentation for software and system designs.
- Contribute to and engage with open-source networking communities.
Qualifications:
- Strong experience in forwarding plane technologies such as L2, L3, ACL, QoS, tunneling, and SRv6.
- Proficiency in C/C++ and Python programming languages.
- Hands-on experience with ASIC SDKs for forwarding plane programming.
- Experience with open-source networking platforms such as SONiC or similar.
- Familiarity with development and CI/CD tools like GNU tools, Git, Jenkins, and Gerrit.
- Strong interpersonal and communication skills for effective cross-team collaboration.
Skills:
- Networking expertise in L2, L3, ACL, QoS, tunneling, and SRv6.
- Proficient in C/C++ and Python.
- Experience with ASIC SDKs.
- Familiar with open-source networking platforms.
- Knowledge of CI/CD tools and practices.