The application window is expected to close on: 11th June 2025.
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Your Impact - What You Will Do
Day to day activities will involve building new features, understanding features in a competitive product and proposing solutions that work for our product, writing functional and design specifications, programming, unit & integration testing the software you develop.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Electronics & Communications Engineering, or related degree and 7-10+ years of experience or Master's degree with 5+ years of related experience
- Experience in software architecture, algorithms and data structures.
- Experience in network routing/switching protocols and technologies such as TCP/IP, STP, etc.
- Proficiency in programming languages like C++, C, and Python.
- Hands-on networking software troubleshooting and debugging experience, familiarity with tools like GDB.
- Strong analytical and problem solving skills.
Preferred Qualifications:
- Familiarity with programmable networking ASIC and SDK development.
- Experience in distributed system software development experience, in the area of networking technologies.
- Familiarity with open standard networking stack and API development.
- Ability to understand software requirements, converting the requirements into software functional/design spec.
- Excellent inter-personal, communication and collaboration skills to thrive in cross-functional teams.