Senior Embedded Software Developer

Location

Halmstad HQ, Sweden

Department

Development

Apply by

2026-05-01

At HMS Industrial Networks, 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.

We are looking for a Senior Embedded Software Developer to join one of our Software teams.

Right now, we are building something completely new – a next-generation platform for industrial connectivity. Our mission is to deliver robust, secure, and high performance embedded solutions that form the backbone of modern and future industrial systems – from smart manufacturing to next generation data and information ecosystems.

If you are driven by solving complex problems, enjoy working close to hardware, and take pride in well crafted low level C code – while also influencing technical direction and mentoring others – this role is for you.

ABOUT THE ROLE

You will play a key role in a very experienced cross functional project team, building software for world leading industrial network interfaces operating in demanding real time environments. Performance, security, reliability, and robustness are fundamental – and your experience will help set the bar.  As a senior developer, you will combine hands on embedded development with technical leadership, contributing to design decisions, long term maintainability, and overall system quality.

We have a prestige-free working environment, where everyone wants to share their knowledge and help each other. For that reason, we prefer to work together in our Halmstad office, but working remotely a 1-2 days a week is an option.

KEY RESPONSIBILITIES

  • Design, develop, and maintain embedded software for industrial communication products
  • Take technical ownership of subsystems or key areas of the platform
  • Drive code quality, maintainability, and security in a long lived codebase
  • Participate in architectural and design discussions, influencing technical decisions
  • Collaborate closely with hardware, software, and product teams
  • Explore and evaluate technologies, tools, and approaches for future needs
  • Support and mentor less experienced developers

ABOUT YOU

You are an experienced embedded developer with a strong problem solving mindset and a genuine passion for low level development. You combine deep technical expertise with pragmatism and curiosity, and you enjoy understanding systems end to end – from hardware constraints to application behavior.

You are confident enough to take technical responsibility, yet humble enough to collaborate, learn, and adapt. You thrive in complex environments, keep the bigger picture in mind, and value building sustainable solutions over quick fixes.

REQUIRED EXPERIENCE

  • Several years of hands on experience in embedded C development
  • Degree in Computer Science, Electrical Engineering, or equivalent experience
  • Experience developing software for real time and resource constrained systems
  • Python scripting for tooling, testing, or automation
  • Solid understanding of networked systems and communication protocols
  • CI/CD and version control (Jenkins, Git, Gerrit)

MERITORIOUS EXPERIENCE

  • Industrial communication networks (e.g. EtherNet/IP, PROFINET, EtherCAT)
  • Real time operating systems (FreeRTOS)
  • Security related technologies (TLS, secure boot, embedded security concepts)
  • Platform/layered architectural design patterns (e.g. BSP/HAL/Hardware, Driver architectures, Service layers, Portability focused design)
  • Familiar with the V-model for parallel SW development and testing

ABOUT US

HMS Networks make the World more connected, productive and sustainable. Our industrial communication products enable millions of machines such as robots, drives and air-conditioners to get connected to software and systems - a necessity to meet the future demands for energy efficiency and sustainability.

We are an innovative growth company based in Halmstad, Sweden with 1100 employees in more than 20 countries.

HMS is an equal opportunity employer. We celebrate diversity and are committed to creating an environment where everyone feels included, respected, and empowered.

Want to help us make the world more connected and sustainable? Visit hms-networks.com or look us up on social media.

 

ABOUT THE APPLICATION

Apply today and join a team where your expertise in embedded software will play a key role in shaping the next generation of industrial connectivity at HMS Networks.

The selection process is ongoing, so we encourage you to submit your application as soon as possible.

If you have any questions about the role or the recruitment process, please contact the responsible HR.

Responsible recruiter

Sandra Opperud

Apply

The link to your LinkedIn profile can be found here

Apologies, your application wasn't recieved correctly due to what seems like a malformed file. Make sure the file is not corrupt and is of common format, preferably PDF.

privacy policy