Software Engineer

HMS Networks

Delft

On-site

EUR 65,000 - 90,000

Full time

24 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

HMS Networks in Delft, The Netherlands, seeks a Software Engineer to contribute across embedded diagnostics and cloud-connected solutions. You will engage in full software lifecycle from requirements through testing and maintenance.

You will build embedded software and cloud services using Java, Spring, and Angular, implement tests, and collaborate with global teams to deliver robust features. AI-driven process improvements are encouraged.

Qualifications

  • Bachelor or Master in CS/SE/ Electronics or equivalent.
  • Several years of software development experience.
  • Strong Java with Spring framework experience.
  • Knowledge of design, testing and debugging.
  • Experience with Git/GitLab and cloud infra basics.
  • Proficiency in networking concepts and distributed systems.

Responsibilities

  • Design, develop, and maintain embedded software for diagnostics products.
  • Develop cloud-based apps and services on the Ewon Cloud platform using Java/Spring/Angular.
  • Write unit, integration and E2E tests to ensure quality.
  • Collaborate with product owners and engineers to deliver features.
  • Participate in code reviews and improve software architecture.
  • Troubleshoot and resolve issues across embedded and cloud systems.
  • Explore AI-driven improvements in development processes.

Skills

Java
Spring
Angular
Git
Linux
C++
REST APIs
Cloud
Testing
AI basics

Education

Bachelor's or Master's in CS/SE/ Electronics

Tools

AWS
Docker
Kubernetes
GitLab
Robot
JUnit
Mockito
Jasmine
Karma
Jest

Job description

About the Team

You'll join a dynamic agile software development team at HMS Delft, The Netherlands, where we develop innovative software solutions for industrial diagnostics and cloud products. Our mission is to design, implement, and maintain reliable software that helps customers monitor, diagnose, and optimize their industrial operations.


Working in an international environment, you will collaborate closely with colleagues across different HMS locations and product teams. Our team develops both embedded software for industrial devices for diagnostics and cloud-based solutions for remote access. As HMS continues to expand its Cloud platform, built on AWS and leveraging technologies such as Java, Spring, and Angular, you'll have the opportunity to contribute to software that connects industrial edge devices with modern cloud services.


Role and Responsibilities

As a Software Engineer, you will contribute to the development of software for our industrial diagnostics products and cloud-connected solutions. You will be involved throughout the full software development lifecycle, from requirements analysis and implementation to testing and maintenance.


Your responsibilities include:



  • Designing, developing, and maintaining embedded software for industrial diagnostics products.

  • Contributing to the development of cloud-based applications and services on the Ewon Cloud platform using Java, Spring, and Angular.

  • Implementing and executing unit, integration, and E2E tests to ensure software quality and reliability.

  • Collaborating with product owners, architects, and fellow engineers to define and deliver new features.

  • Writing clean, maintainable code following software engineering best practices.

  • Participating in code reviews and technical discussions to continuously improve the quality of our products.

  • Troubleshooting, debugging, and resolving issues across embedded and cloud-based systems.

  • Contributing to the design and evolution of software architectures for both embedded and cloud solutions.

  • Expanding the use of AI in our development processes.


About You

You are a software engineer with a strong problem-solving mindset and a passion for developing reliable, high-quality software. You enjoy working on technical challenges across different domains and is motivated by delivering solutions that create value for customers.


You combine solid technical skills with a pragmatic and collaborative approach. You are eager to learn, take ownership of your work, and contribute to a team environment where knowledge sharing and continuous improvement are valued.


Only candidates currently based in the Netherlands will be considered.

Required Experience


  • Bachelors or Masters degree in Computer Science, Software Engineering, Electronics, or equivalent experience.

  • Several years of experience in software development.

  • Strong proficiency in Java development & in-depth experience with the Spring framework.

  • Knowledge of software design principles, testing methodologies, and debugging techniques.

  • Experience with version control systems such as Git, ideally with GitLab.

  • Familiarity with networking concepts and communication protocols.

  • Strong analytical and problem-solving skills.

  • Good communication skills and the ability to work effectively in a collaborative international environment.


Nice to have


  • Experience with Angular is a huge plus.

  • Experience with AI agentic workflows.



  • Knowledge of Cloud Infrastructure & Services (e.g., AWS concepts like EC2, S3, Docker, Kubernetes) to understand deployment environments.

  • Experience with testing frameworks (e.g. Robot for E2E testing, JUnit, Mockito for Java; Jasmine, Karma, Jest for Angular).

  • Experience with RabbitMQ or other messaging queues.



  • Experience developing REST APIs and distributed systems.

  • Familiarity with Linux-based development environments.

  • Experience with embedded software development using C++.

  • Understanding of software architecture and system design principles.

  • Knowledge of industrial communication protocols and connectivity solutions (Profinet, Ethernet/IP and Profibus).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded & Cloud Software Engineer (Java/Spring)
Embedded & Cloud Software Engineer (Java/Spring)

HMS Sweden • Netherlands

Remote
EUR 70,000 - 100,000
Senior Software Developer
Senior Software Developer

Experts Group International • Gorinchem

Hybrid
EUR 60,000 - 80,000
Competitive salary and benefits package
Long-term career development opportunities
Supportive team culture
Cloud & Embedded Software Engineer (Java/Spring)
Cloud & Embedded Software Engineer (Java/Spring)

HMS Networks • Delft

On-site
EUR 65,000 - 90,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Signum People Solutions • Den Haag

On-site
EUR 80,000 - 90,000
Flexible hybrid-working
Clear career progression
Training and development
Embedded Software Engineer / Designer - High Tech
Embedded Software Engineer / Designer - High Tech

McFly & Brown • Den Haag

Hybrid
EUR 66,000 - 79,000
Flexible work options
Training budget €6,000/year
28 days leave + 12 optional
+1
Embedded C/C++ Emulation Engineer
Embedded C/C++ Emulation Engineer

vanderlande • Veghel

Hybrid
EUR 50,000 - 66,000
40 vacation days
Hybrid work
Wellbeing budget
+5
Manager Software Engineering & Digital Platforms
Manager Software Engineering & Digital Platforms

ERPrecruit • 's-Hertogenbosch

Hybrid
EUR 120,000 - 160,000
Engineering Manager
Engineering Manager

Doghouse Recruitment • Netherlands

Hybrid
EUR 108,000 - 132,000
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Priva (The Netherlands) • De Lier

On-site
EUR 70,000 - 110,000
Software engineer
Software engineer

Picnic • Amsterdam

On-site
EUR 90,000 - 120,000