Back to jobs

Senior Network OS Developer

San Jose

Company Description

Micas Networks, headquartered in BayArea, California, is a leading provider of advanced networking solutions for hyperscalers, cloud data centers, and OEMs. We offer a comprehensive portfolio of open network switches supporting multiple operating systems, including SONiC. With a strong commitment to innovation, we invest heavily in software and hardware R&D, leveraging our robust supply chain and strategic partnerships to build scalable end-to-end platform solutions.


Job Description

We are seeking highly skilled and experienced Senior Network OS Developers to join our dynamic team. In this role, you will collaborate with software and hardware developers, as well as support teams, to optimize high-traffic network infrastructure while maintaining system integrity. Ideal candidates will have deep expertise in networking concepts, high-level design, and planning. You should be able to lead and contribute to large-scale projects while also executing independent tasks effectively.

Responsibilities

•    Design, develop, and maintain the SONiC network operating system.
•    Implement and optimize network protocols, features, and software modules.
•    Conduct performance analysis and optimization to enhance system efficiency and reliability.
•    Collaborate on code reviews and technical discussions to ensure code quality and stability.
•    Troubleshoot and resolve software issues to maintain system integrity.
•    Improve CI/CD infrastructure for regression testing and increase code coverage.
•    Research industry best practices and emerging technologies to continuously improve SONiC functionality.

Required Qualifications

•    Master's degree (or Bachelor's degree + 5 years hands on experience) in Computer Science, Software Engineering, or a related field.
•    Proficiency in at least one programming language (e.g., C, Python).
•    Extensive knowledge of networking protocols such as TCP/IP, BGP, and OSPF.
•    Strong understanding of switch/router architectures, embedded systems, and network operating systems.
•    Handson experience developing commercial switch software or contributing to Linux based open-source network OS projects (e.g., SONiC or DENT); BSP development experience is a plus.
•    Familiarity with switch ASIC SDKs and HW abstraction layers (e.g., SAI, switchDev); experience with XGS drivers is a plus.
•    Strong understanding with DevOps tools, CI/CD workflows, and version control systems.
•    Strong analytical and debugging skills for resolving complex software issues.
•    Excellent communication and collaboration skills in a team-oriented environment.
•    Passion for continuous learning and engagement in open-source communities.

Preferred Qualifications
•    Contributions to open-source projects and communities.
•    Knowledge of cloud computing and data center networking architectures.
•    Experience in developing or configuring network devices and switches.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...