As a Software / Network Engineer in our Network Termination (NT) software team, you play a vital role in successfully connecting telecom operator networks to millions of end-users all over the world.ary technical interface between Genexis and our customers who utilize Genexis’ cutting-edge, high-speed optical products such as the Genexis Fibertwist and Fiberbox.

Your role as Software/Network Engineer

You will be working in a challenging environment with a mix of software engineering and network engineering: from low-level Linux drivers to high-level applications, from a wide range of communication standards to customer-specific requirements, and from researching interop problems within complex network scenarios to adapting code and writing test cases. Together with your peers in the team, you are responsible for the software of our broad range of Network Terminal equipment.

This includes technology standards for Fiber (GPON, XGS-PON), and remote management (OMCI, TR-x69), but also CI and test automation (Pytest). You will integrate new hardware platforms into our Embedded Linux-based software platforms, research and develop the interoperability challenges of our customer premises NT equipment with network-side third-party equipment (OLTs), extend the test coverage of our CI chain and engage in improving the quality and efficiency of it.

The software- and test development is mainly done in C/C++ and Python within a Linux environment. The team works along agile software development principles and follows the SCRUM process.

Your experience & skills

To be successful in this role you have a minimum experience of 5 years of programming in C/C++ and Python in a Linux development environment and feel at home in an agile team.

Working experience with router software development, network operators in the telecommunication field, various access technologies like PON protocols, Ethernet, OMCI and TR-x69, is a plus. Experience with software development tools like Git, Gerrit and Jenkins is also welcome. Continuous improvement and continuous learning are key in our highly specialized knowledge domain.

Ownership, dedication, and initiative are keywords in our team. In the end, we value the right attitude more than anything else. We like the “just do it” approach, having the courage to take action and not being afraid to make mistakes. You are eager to continuously develop and improve yourself. We like to see a customer-oriented approach in your way of working. For this position, we require that you speak fluent English. Dutch would be a plus.

What we offer you

Technical challenges in a dynamic, multicultural environment together with a no-nonsense corporate culture with market conform compensations and attractive benefits. This role is based in Eindhoven, the Netherlands.

Do you have any questions regarding this vacancy?

Contact our HR manager Ans Vogels on +31 (0) 40 747 0247 or send her an email at career@genexis.eu