We are currently seeking an exceptional Software Director for our Switch InfiniBand and Nvlink SW Group. As part of the company`s switch development team, you will help take our product to the next level by working closely with our hardware, firmware, and verification teams. This role will provide you with the opportunity to gain a deep understanding of our products and technologies. Your primary responsibility will be leading the development of the switch operating system .
What you'll be doing:
Be responsible for the development of Operating system of different IB and Nvlink Networking features in switch OS.
Define, develop and design process, manage teams of junior and experience SW embedded engineers.
Work with a continuous integration system, regression tools.
Be responsible for our IB/Nvlink switch product work closely with the testing team, support team and customers.
Innovate! Bring our Switching products to shine in customer's view.
Requirements: What we need to see:
B.Sc. in SW / Computer / Electrical / Communication Engineering, or equivalent experience.
15+ years of overall experience.
7+ years of experience in managing a team.
Hands-on experience in C, C++ and Python development.
Knowledge in Linux User space and boot flow
Creative, motivated, and value-driven person.
Ways to stand out from the crowd:
Experience with appliance systems, both in HW/SW.
Background with Networking applications and protocols.
Experience in user develop and define user and M2M interface (CLI, REST. gNMI)
Experience in leading SW development teams.
Ability to be hands-on and teach others on how to develop embedded SW.
This position is open to all candidates.