Software Network Engineer

Genexis Netherlands BV - Eindhoven, The Netherlands
Job title
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 play a vital role in successfully connecting telecom operator networks to millions of end-users all over the world. 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 (ONTs) 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 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

Future colleagues

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.

Application procedure

Apply for the job

The first step is to apply! We consider and respond to all applications. If it looks like we could be a match, our HR Manager will invite you for an introductory meeting at our offices, so that we can get to know one another better.

First meeting & business case

If the first meeting goes well for you and for us, we may invite you to complete a business case (at home) in your field of expertise. This is the perfect opportunity for you to highlight your added value to the team, and decide if the job really suits you.

Second meeting

If we both see potential after this stage, then we will invite you to our offices for a second meeting. We will give you more information about the job, and introduce you to your future team members. You will also talk about contract conditions with our HR Manager.


If all goes well after the second meeting, you will receive an offer by email. We will then invite you to sign the contract and you are then a part of the Genexis team!

Application form Software Network Engineer

  • Upload relevant files, like your CV and motivation letter.
    Drop files here or
    Max. file size: 4 MB, Max. files: 3.