JOIN THE HMS FAMILY

Help us make the world more connected, productive and sustainable.

THIS IS HMS

WHAT WE DO:
We create products that enable industrial equipment to communicate and share information.

WHO WE ARE:
750 skilled hi-tech professionals in 16 countries working with developing, manufacturing and selling products at the forefront of technology.

More about HMS on hms-networks.com 

Hardware meets Software

OUR MISSION
We enable valuable data and insights from industrial equipment allowing our customers to increase productivity and sustainability.

VISION:
To become the World’s greatest industrial ICT company.  (ICT = Information & Communication Technology.)

Employees

Nationalities

Countries

% working with Research and Development

Our core values

We like to say that we put Heart, Mind & Soul into what we do.  Heart, Mind and Soul makes for a pretty good abbreviation too. 😊 More about that in this video.

WORKING AT HMS. WHAT’S IT LIKE?

With skilled employees at the forefront of technology, we realize the importance of being an attractive employer to retain skills and experience. Here are six things you will experience as a HMS employee.

RELAXED ATMOSPHERE

We believe that work should be challenging, rewarding, and fun. A good sense of humor is as important as your more formal skills.

DEVELOPMENT POSSIBILITIES

At HMS, you will be able to develop your technical and commercial skills together with some of the world’s leading experts in industrial communication.

WORLD-LEADING TECHNOLOGY

HMS products are used by the major industrial companies in the world and we are constantly engineering and developing new innovations.

MODERN PREMISES

Whether you’re at the newly built head office in Halmstad, in a skyscraper in Chicago, or in the business district of Tokyo, you will find a modern and high-tech HMS office.

INTERNATIONAL ENVIRONMENT

At HMS, we work with colleagues, customers and partners from all over the world on a daily basis. 

OFF-WORK ACTIVITIES

Hang out over a drink at one of our frequent after-work sessions, go for a lunch jog, or work out at the office gym.

WHAT OUR STAFF SAY

Kaspar Dahlqvist

Technical Writer, Halmstad

"I describe what our products do and how they should be used, using text, video and images. Sometimes it is straightforward and sometimes it reminds me of detective work.

HMS is a fascinating place to work at. What I like the most is that every day is different. There are always new people to meet or new things to learn."

Julia SHERIDAN

Marketing Manager, Chicago

“I work with marketing the HMS products to our different target groups in the Americas — tradeshows, social media, newsletters, webinars, videos, case studies and much more.

The HMS focus on collaboration, growth and innovation is what makes the company excel. I am continually given opportunities to be creative and improve while working with truly brilliant people.”

Alexander Winkel

Development Engineer, Ravensburg

“I work with industrial time synchronization, software design, and I also help the hardware team with FPGA development.

I really like the challenge of software design and software development and appreciate the talented team I work in.“

Job openings AT HMS Networks

You can now apply to the following open positions:

Job title
Job category
Location
Apply by
Job category: Production
Location: Sweden Halmstad HQ
Apply by: 2024-03-31

Är du sugen på ett roligt och lärorikt sommarjobb i vår elektronikproduktion? Fortsätt då att läsa vidare!

Job category: Supply Chain
Location: Sweden Halmstad HQ
Apply by: 2024-01-31

HMS is committed to sustainable responsibility and practices. We are dedicated to fostering a diverse and inclusive workplace where every individual's contributions are valued. Join us as we strive to make a positive impact on the planet through innovative supply chain sustainability initiatives.

Job title: Senior Frontend Developer
Hybrid
Location: Sibiu, Romania
Apply by: 2024-01-31

At HMS, we value the tremendous contributions of our employees, and we recognize that it is our people that make HMS successful. We work hard to maintain our vibrant, innovative, and welcoming culture, and we strive to support our staff as they grow and develop both personally and professionally.

ABOUT THE ROLE

As an Angular 16 Developer at Anybus Diagnostics, you will be responsible for developing and maintaining complex web applications using Angular 16, NgRx, and RxJS. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that exceed industry standards and provide an exceptional user experience.

Responsibilities

  • Front-End Development: Design, code, test, and maintain modern web applications using Angular 16, HTML, CSS, and JavaScript.
  • State Management: Implement and optimize state management using NgRx, ensuring efficient data flow and application scalability.
  • RxJS Integration: Leverage the power of RxJS to handle asynchronous operations, observables, and reactive programming concepts.
  • GitLab Version Control: Utilize GitLab for version control, source code management, and collaborative development workflows.
  • Code Review: Review code contributed by team members, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Performance Optimization: Identify and resolve performance bottlenecks, enhance application speed, and improve resource utilization.
  • User Experience: Create intuitive and accessible user interfaces that deliver a seamless experience across browsers.
  • Bug Fixing: Investigate and resolve software defects and issues, collaborating with QA and stakeholders.
  • Documentation: Produce and maintain technical documentation, including design specifications, API documentation, and code comments.
  • Collaboration: Collaborate with product manager, product owner, and back-end developers to deliver integrated solutions.
  • Mentorship: Mentor junior developers, assisting in their professional growth and skill development.
  • Stay Current: Stay updated on the latest Angular and web development trends, technologies, and best practices.

ABOUT YOU

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 of professional experience in Angular development.
  • Expertise in Angular 16, NgRx, RxJS, HTML5, CSS3, and TypeScript.
  • Strong understanding of state management, asynchronous programming, and reactive design patterns.
  • Experience with GitLab for version control and collaborative development.
  • Excellent problem-solving skills and the ability to work both independently and within a team.
  • Strong communication skills and the ability to convey technical concepts to technical and non-technical stakeholders.
  • Familiarity with testing frameworks and methodologies (e.g., Jasmine, Karma).

ABOUT US

At HMS, we believe that connecting matters in everything from making machines talk to engaging with our customers. Our state-of-the-art technology provides a fast and easy way to network millions of industrial devices all over the world. From factory automation to connected buildings, remote solutions, and future technologies, we provide innovative solutions that save you time and money creating a more productive and sustainable world. HMS stands for Hardware Meets Software ™.

HMS is a truly international company, and we like to think that we share a common culture. Heart, Mind and Soul is a summary of how we do things (makes for a pretty good abbreviation too).

Welcome to HMS, this is HMS!

ABOUT THE EMPLOYMENT AND THE APPLICATION

If you want to know more about the role, please contact recruiting manager Giovanni Avila, giav@hms-networks.com. If you want to know more about the recruitment process, please contact HR Myra Veltkamp, myve@hms-networks.com.

Welcome with your application!

Job title: Senior Backend Developer Java
Hybrid
Location: Sibiu, Romania
Apply by: 2024-01-31

At HMS, we value the tremendous contributions of our employees, and we recognize that it is our people that make HMS successful. We work hard to maintain our vibrant, innovative, and welcoming culture, and we strive to support our staff as they grow and develop both personally and professionally.

ABOUT THE ROLE

The bulk of this job is analyzing complex technical problems, diagnosing their root cause, and finding solutions to help us get the most out of our products and those of other manufacturers. This requires a focus on teamwork and meeting goals. Our company’s leading position in the automated industry comes from innovative ideas, quality work, and customer centricity.

As part of the R&D team, you’ll be responsible for maintenance-related tasks, new products and new features. Your day will start with our daily standup in which we discuss the progress of our 2-weekly sprints and distribute tasks to be done. In the longer term, you’ll be asked to investigate new technologies and developments that could be interesting for our product portfolio.

ABOUT YOU

What we need is a Senior Embedded Software Engineer who has an inquisitive mind and a focus on what provides most value for the customer. Someone who lives by the mantra: “What can I do today to make the life of a network communications field technician so much easier?”

Sure, you need comprehensive knowledge of Java, Spring boot, Kubernetes, software design patterns, operating systems and version management systems. That’s because we’ll be giving you the autonomy to develop and maintain our software and systems. You’ll also be expected to coach junior engineers.

Our internal processes revolve around mentorship and small teams. This means you’ll be given constructive feedback, the space to make your mark, and the support you need to improve the efficiency and stability of our applications. Sound good?

You’d be great for this position if you:

  • have a bachelor’s degree and at least 6 years’ experience in a relevant field
  • possess excellent verbal and written skills in English (we’re a global company)
  • are self-motivated and passionate about your work and embedded systems
  • have considerable experience in working as part of a team and leading teams
  • are willing to propose ideas and to seek the best (not just the desired) path.

An agile mindset and a respect for our roadmap is much more important to us than your technical qualifications.

ABOUT US

At HMS, we believe that connecting matters in everything from making machines talk to engaging with our customers. Our state-of-the-art technology provides a fast and easy way to network millions of industrial devices all over the world. From factory automation to connected buildings, remote solutions, and future technologies, we provide innovative solutions that save you time and money creating a more productive and sustainable world. HMS stands for Hardware Meets Software ™.

HMS is a truly international company, and we like to think that we share a common culture. Heart, Mind and Soul is a summary of how we do things (makes for a pretty good abbreviation too).

Welcome to HMS, this is HMS!

ABOUT THE EMPLOYMENT AND THE APPLICATION

If you want to know more about the role, please contact recruiting manager Giovanni Avila, giav@hms-networks.com. If you want to know more about the recruitment process, please contact HR Myra Veltkamp, myve@hms-networks.com.

Welcome with your application!

Location: Sibiu, Romania
Apply by: 2024-01-31

At HMS, we value the tremendous contributions of our employees, and we recognize that it is our people that make HMS successful. We work hard to maintain our vibrant, innovative, and welcoming culture, and we strive to support our staff as they grow and develop both personally and professionally.

ABOUT THE ROLE

The Software Quality Engineer is responsible for maintaining, operating and developing the systems that ensure high software quality during software development as well as well-structured handling of software maintenance.

KEY RESPONSIBILITIES

Assist the development team in creating quality software

The Software Quality Engineer guides members of the software development team in adhering to best practices and methods of software development that ensure high software quality.

Maintain and introduce new quality software development tooling

The Software Quality Engineer ensures that modern technologies and tools are employed in the continuous delivery process that provide feedback to the developers and the Product Owner about software quality. These measures ensure that the quality measures are kept and there is continuous improvement.

Improve coverage of automated end-to-end testing

The Software Quality Engineer works with the software development team to develop well-maintainable automated end-to-end tests within an open source testing framework to provide quick feedback about software regression before a software release goes through manual functional testing.

Organize functional release testing

The Software Quality Engineer is responsible for organizing manual functional testing of software releases, supplying documentation and tooling that ensures fast and reliable test results by manual testers.

Improve feedback systems from internal and external testers and users

The Software Quality Engineer identifies and corrects bottlenecks in the feedback process and ensures that bug reports get to the development team in a timely and well-organized manner.

ABOUT YOU

COMPETENCIES

  • communication skills
  • working as part of a team
  • critical and analytical thinking
  • precision, attention to detail
  • eager to learn and introduce new technologies

EXPERIENCE

  • either C++, TypeScript, Java or Python programming language
  • software quality measures and tooling (i.e. unit testing, e2e testing, static code analysis frameworks and tools)
  • issue tracking systems
  • writing manual test specifications
  • experience with industrial networks is a plus

ABOUT US

At HMS, we believe that connecting matters in everything from making machines talk to engaging with our customers. Our state-of-the-art technology provides a fast and easy way to network millions of industrial devices all over the world. From factory automation to connected buildings, remote solutions, and future technologies, we provide innovative solutions that save you time and money creating a more productive and sustainable world. HMS stands for Hardware Meets Software ™.

HMS is a truly international company, and we like to think that we share a common culture. Heart, Mind and Soul is a summary of how we do things (makes for a pretty good abbreviation too).

Welcome to HMS, this is HMS!

ABOUT THE EMPLOYMENT AND THE APPLICATION

If you want to know more about the role, please contact recruiting manager Giovanni Avila, giav@hms-networks.com. If you want to know more about the recruitment process, please contact HR Myra Veltkamp, myve@hms-networks.com.

Welcome with your application!

Job category: Thesis
Location: Sweden Halmstad HQ
Apply by: 2023-12-31

A SURVEY ON THE STATE OF THE ART IN LARGE LANGUAGE MODELS AND GPT ALTERNATIVES

Department: HMS Labs
Size: 1-4 students
Scope: Artificial Intelligence, Large Language Models (LLMs)

Description:
The interest in AI is higher than ever. The release of ChatGPT by OpenAI in 2022 has sparked a new AI craze. There are a multitude of startups making new services that are based on OpenAIs APIs. And everyone wants to get in on the trend. OpenAI is the current market leader in providing Large Language Models as a service and tech giants like Google, Microsoft, and Facebook are struggling to keep up in spite of their best efforts.

This thesis project focuses on making a survey on the state of the art in Large Language Models, who the providers are, what open source alternatives are available, and how they compare to each other.

Prerequisites:
Bachelor in computer science or similar. Experience in a programming environment suitable for AI development like Python or Matlab, knowledge in artificial intelligence and LLMs, and experience in C/C++, make, and CMake is an advantage.

DESIGN OF A RASPBERRY PI BASED INDUSTRIAL GATEWAY

Department: HMS Labs / Anybus
Size: 1-4 students
Scope: Electronics, Embedded Design, Hardware Design

Description: Since their first release, Raspberry Pi (RPI) single-board computers have become incredibly popular among home automation enthusiasts, computer and electronic hobbyists, etc. Their popularity among the general public has led to an increasing popularity among industrial customers. Today, the Raspberry Pi Foundation sells 70% of all the Raspberry Pi made to industrial customers. The RPI hardware community and ecosystem potentially have many benefits for industrial use cases.

The task is to develop a hardware design for a carrier board for an industrial Raspberry PI module that fits inside an existing housing, with some modifications.

The projects include designing and drawing an industrial PCB carrier board that eventually could be produced in our factory for further investigation.

Prerequisites:
Bachelor program within embedded electronics or similar. Experience in electronics and the use of PCB design software is an advantage.

ANALYZE AND COMPARE METHODS OF BRIDGING LAYER 2 INDUSTRIAL ETHERNET OVER IP-BASED NETWORKS

Department: HMS Labs / Anybus
Size: 1-2 students
Scope: Industrial Communication, Communication Analysis, 5G, Ethernet

Description: Data exchange on wireless telecom networks (such as 4G and 5G) is based on IP communication, enabling protocols such as TCP/IP and UDP/IP messages to be transported over the wireless communication link. However, many industrial protocols are not using IP as the base for the communication and instead use other layer-2 communication.

There are new methods being added to the 3GPP cellular communication standard (such as Ethernet PDU's and TSN), which will make it possible to transport layer-2 messages directly over the cellular network. There are also methods (such as GRE, VXLAN, L2DP) that can be implemented to tunnel the layer-2 communication over the IP-based cellular network.

The goal with this thesis project is to analyze and compare the different methods to bridge layer-2 communication over the wireless cellular network and consider performance, cost, ease of implementation, availability and other things of importance related to the different methods.

Prerequisites:
Bachelor program within embedded electronics or data science. Experience in electronics and the use of PCB design software is an advantage.

ANOMALY DETECTION ON INDUSTRIAL SENSOR DATA

Department: HMS Labs
Size: 1-4 students
Scope: Anomaly detections, Predictive Maintance, Artificial Intelligence

Description: There is an increasing interest in intelligent applications for industrial use cases. Topics of particular interest are predictive maintenance and anomaly detection. One of the main challenges is to lower the threshold enough to enable users with a non-data science background to be able to reek the benefits of artificial intelligence (AI).

One common use case in industrial manufacturing where AI can be applied is anomaly detection. There are thousands of devices on a factory floor generating time series data at a high frequency. Traditionally, these signals are monitored manually and through fixed thresholds. While thresholds are a robust way of ensuring signals stay within specified tolerances, they cannot be used to find more complex correlations.

This project aims to develop an anomaly detection system that can operate on one-dimensional signals and find anomalous states. The system should train multiple models on a given signal, find the best one, and then deploy it in an "operational" setting. The project and scope can be adjusted to the size of the group and the participants.

Prerequisites:
Bachelor's or master's program in data science, computer science, or similar. Experience in a programming environment suitable for AI development like Python or Matlab, knowledge in artificial intelligence and machine learning, and experience in C/C++, make, and CMake is an advantage.

ABOUT US

At HMS, we believe that connecting matters in everything from making machines talk to engaging with our customers. Our state-of-the-art technology provides a fast and easy way to network millions of industrial devices all over the world. From factory automation to connected buildings, remote solutions, and future technologies, we provide innovative solutions that save you time and money creating a more productive and sustainable world. HMS stands for Hardware Meets Software ™.

HMS is a truly international company, and we like to think that we share a common culture. Heart, Mind and Soul is a summary of how we do things (makes for a pretty good abbreviation too).

Welcome to HMS, this is HMS!

ABOUT THE EMPLOYMENT AND THE APPLICATION

 If you want to know more about the recruitment process, please contact HR Andrea Wagner, anwa@hms.se.

Welcome with your application!

Job title: SR Software Developer (.NET)
Hybrid
Job category: IT
Location: Sweden Halmstad HQ
Apply by: 2023-12-30

As a software developer within Digital Development, you will be a key person within the companies IT landscape and make sure that we have the best solutions possible. You will handle new features and enhancements, as well as DevOps, together with the development team.

Job title: IT Architect
Hybrid
Job category: IT
Location: Sweden Halmstad HQ
Apply by: 2023-12-31

As an architect within Digital Development, you will be responsible for the solutions built in our integration layer and custom developed applications, and the Global IT landscape. You will be in close contact with the business stake holder to design the best solutions for the applications in our sc

Are you our new colleague?

We are always looking for talented people!

Contact us about working at HMS

Andrea Wagner

Human Resources , HMS Networks, Sweden

Sandra Opperud

Human Resources , HMS Networks, Sweden

Fanny Karlsson

Human Resources , HMS Networks, Sweden

Louise Odin

Human Resources , HMS Networks, Sweden

Follow us on social media!