Internship – Software Development
-
Groenlo
-
Security
What are you going to do?
At Nedap, we currently use a C# application as “bridge software” running on Windows machines. This application connects hardware such as card printers and passport scanners to our Java-based backend system via vendor DLLs. Currently, this connection is handled using CORBA—a technology that no longer aligns with our ambitions for cloud-native and secure-by-default solutions.
In this internship, you’ll explore how we can modernize this communication. You will replace CORBA with a modern, secure, and maintainable protocol, such as REST or WebSockets with TLS.
Your responsibilities
- Analyze: Investigate how the current Java server handles CORBA-based device registration;
- Modernize: Replace the CORBA layer with a protocol like REST or WebSockets;
- Implement: Update the C# application to support the new protocol;
- Secure: Ensure the new protocol implementation makes secure use of TLS to enhance safety.
Your team
Our offer
As an intern or graduation project student at Nedap, you can work either remotely or on our amazing campus in Groenlo, in consultation with your team. The choice is yours. You will have plenty of space to take the lead in your assignment, with personal leadership and individual responsibility being central. You will collaborate with passionate professionals from whom you can learn a lot.
As a token of our appreciation for your efforts, we organize a 'Nedap Student Day' every six months, a fun day with all interns, graduation project students, and working students at Nedap. Additionally, we offer a monthly internship or graduation project allowance ranging between €325 and €650 per month. If the collaboration is mutually satisfactory, there is a chance for a job at Nedap. Many students have stayed after their assignment.
Required experience and skills
You are eager to learn, can switch easily between technical details and system-level thinking, and have a strong sense of software quality. You are motivated to work on real software in a production environment where legacy systems and future-proofing go hand in hand.
In addition, you recognize yourself in the following:
- Education: You are a bachelor’s or master’s student in Software Engineering, Computer Science, or a related field;
- Programming Languages: Experience with C# and/or Java;
- Network Protocols: Basic knowledge of REST, WebSockets, and TLS;
- Architecture: Understanding of client-server architectures and communication patterns.
About Nedap in Security
In security, we enable a shift from traditional access control to a broader, people-centered approach. Our solutions support seamless movement across organizations, making access management truly about people flow.
Application procedure
Curious? Apply via our website! If you have any questions, you can contact Vera at vera.zwerink@nedap.com.
- 1 . Your application
- 2 . First interview
- 3 . Fine-tuning the assignment
- 4 . Signing the agreement
- 5 . High five!
Your application
Have you applied? Awesome! We will get back to you as soon as possible via email or phone, but no later than within 10 working days. Depending on the specific internship, graduation project, or job, the application procedure may vary.
To protect your privacy, you can only apply through our website. Applications via email will not be considered.