Senior Embedded Software Developer

HMS Sweden

Halmstads kommun

On-site

SEK 550,000 - 700,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading industrial connectivity company in Halmstad, Sweden is seeking a Senior Embedded Software Developer to join their team. This role involves designing and maintaining embedded software for industrial communication products, ensuring code quality, and mentoring junior developers. Ideal candidates will have extensive experience in embedded C development, a degree in Computer Science or similar, and a passion for solving complex problems. Join a supportive team that fosters innovation and professional growth.

Qualifications

  • Several years of hands-on experience in embedded C development.
  • Experience developing software for real-time and resource-constrained systems.
  • Solid understanding of networked systems and communication protocols.

Responsibilities

  • Design, develop, and maintain embedded software for industrial communication products.
  • Drive code quality, maintainability, and security in a long-lived codebase.
  • Support and mentor less experienced developers.

Skills

Embedded C development
Problem solving
Collaboration
Technical leadership
Understanding system behavior

Education

Degree in Computer Science, Electrical Engineering, or equivalent

Tools

Jenkins
Git
Gerrit
FreeRTOS

Job description

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.

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.

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

Similar jobs worth comparing

Senior Embedded Developer
Senior Embedded Developer

Academic Work • Stockholms kommun

On-site
SEK 700,000 - 950,000
Product Engineer
Product Engineer

HMS Networks • Halmstads kommun

On-site
SEK 500,000 - 650,000
Senior Embedded Software Developer - Linux Platform
Senior Embedded Software Developer - Linux Platform

Beijer Electronics • Malmö kommun

On-site
SEK 700,000 - 1,000,000
Senior Embedded Developer
Senior Embedded Developer

Academic Work Sweden AB • Stockholms kommun

On-site
Senior Embedded Software Developer, MedTech
Senior Embedded Software Developer, MedTech

Sigma Industry Innovation AB • Lunds kommun

On-site
SEK 550,000 - 750,000
International working environment
Creative atmosphere for impactful ideas
Opportunities for travel and events
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Academic Work Sweden AB • Lunds kommun

On-site
SEK 50,000 - 70,000
Embedded Software Developer (Low-Level C)
Embedded Software Developer (Low-Level C)

Astek Sweden AB • Linköpings kommun

On-site
Wellness allowance of 5,000 SEK
Challenging assignments
Opportunities for professional development
Experienced Embedded Linux Software Developer
Experienced Embedded Linux Software Developer

ESAB Corporation • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
Hybrid Work
LinkedIn Learning Access
Continuous Performance Feedback
+2
Product Manager - Network Interface Cards
Product Manager - Network Interface Cards

HMS Sweden • Halmstads kommun

On-site
SEK 700,000 - 900,000
Low-Level C Embedded Systems Engineer (Safety-Critical)
Low-Level C Embedded Systems Engineer (Safety-Critical)

Astek Sweden AB • Linköpings kommun

On-site
Wellness allowance of 5,000 SEK
Challenging assignments
Opportunities for professional development