Software Network Engineer

Genexis Netherlands BV - Eindhoven, The Netherlands
Software Network Engineer
Genexis Netherlands BV
The Netherlands
Software development

Your role within Genexis

As a Software/Network engineer in our Network Termination (NT) software team, 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 network terminator 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 (ONTs) with central-site 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 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, as well as experience with software development tools like Git, Gerrit and Jenkins. Continuous Improvement and Continuous Learning are key in our highly specialized knowledge domain.

Ownership, dedication, and initiative are key words 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 actions 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 fluently English. Dutch would be nice.

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

Zukünftige Kollegen

Maarten Egmond
Coming up with innovative ideas that fit the market are the greatest challenge

In my role as CTO at Genexis, I am responsible for aligning technology-related decisions with the organization’s goals. Because the industry we are operating in is fast growing, we need to be at any time up to date with the developments in the market; also, the possibilities of innovating with communication technology for use in and around the home are nearly endless; that really keeps my job interesting.


Bewerben Sie sich auf die Stelle

Der erste Schritt ist die Bewerbung! Wir prüfen und beantworten alle eingegangenen Bewerbungen. Sollten wir gut zusammenpassen, lädt Sie unsere Personalleitung zu einem Einführungsgespräch in unsere Büros ein, damit wir uns besser kennenlernen können.

Erstes Treffen & Business Case

Fällt das Erste Treffen für Sie und für uns positiv aus, können wir Sie einladen, einen Business Case (zu Hause) in Ihrem Fachgebiet zu bearbeiten. Dies ist die perfekte Gelegenheit für Sie, Ihren Mehrwert für das Team hervorzuheben und zu entscheiden, ob die Stelle wirklich zu Ihnen passt.

Zweites Treffen

Wenn wir beide nach dieser Phase Potenzial sehen, dann werden wir Sie zu einem zweiten Treffen in unsere Büros einladen. Wir werden Ihnen weitere Informationen über die Stelle geben und Ihnen Ihre zukünftigen Teammitglieder vorstellen. Außerdem werden Sie mit unserem Personalleiter über die Vertragsbedingungen sprechen.


Wenn das zweite Treffen auch zu einem erfolgreichen Abschluss kommt, erhalten Sie ein Angebot per E-Mail. Wir werden Sie dann einladen, den Vertrag zu unterzeichnen, und dann sind Sie ein Teil des Genexis-Teams!