Share
What you'll be doing:
Designing, developing, and testing software components for the NVOS operating system.
Collaborating with firmware, hardware, and QA teams on feature integration and validation.
Debugging, profiling, and optimizing existing code for performance and reliability.
Supporting software releases and maintaining product stability through continuous improvements.
Support internal and external customers for any NVOS related items.
What we need to see:
B.Sc. in Computer Science, Software Engineering, or Electrical Engineering.
2+ years of hands-on experience programming in C++ and Python.
Working knowledge of networking and operating system fundamentals.
Experience using AI-assisted development tools.
Proficiency working in a Linux environment.
Proactive, open-minded, and a quick learner.
Well-organized, agile, and capable of leading your own tasks.
Collaborative personality with a love for teamwork.
Ways to stand out from the crowd:
Background in switch and/or networking environment – advantage.
Experience with SONiC.
Exposure to kernel or driver-level development.
Experience working with customers – advantage.
Acted as a tech lead or a scrum master – advantage.
These jobs might be a good fit