Job Description
Embedded Linux Software Developer
📍 Gothenburg, Sweden
Join ESAB and help shape the future of connected industrial products
With more than 100 years of innovation, ESAB is a global leader in welding and cutting solutions.
We are looking for a Embedded Linux Software Developer with 5+ years of experience to join our Digital Solution Connectivity team in Gothenburg.
This role is ideal for a motivated software developer who has gained several years of experience in embedded software development, who enjoys tackling technical challenges and developing connected embedded solutions as part of a collaborative team.
Key responsibilities
Develop and maintain Embedded Linux platform components primarily in C++ (C++17/20)
Design, implement and troubleshoot software solutions for connected products
Contribute to software architecture and technical design decisions
Debug and resolve complex software, system and hardware-related issues
Collaborate closely with Software, Cloud, Architecture and Test teams
Support continuous improvement of development processes and engineering practices
What we are looking for
5+ years of experience in embedded software development
Strong Embedded Linux and modern C++ (C++17/20) experience
Experience with Git, CI/CD and GitLab
Good understanding of TCP/IP, MQTT, REST APIs, CAN and Ethernet
Experience with software testing and test automation
Knowledge of low-level development, microcontrollers (ARM/Cortex/STM) and software-hardware interaction
Show the full description
Strong analytical, problem-solving and communication skills
Experience in the welding industry is not required.
What we offer
Work on globally used connected products and technologies
Influence technical solutions and product development
Hybrid work environment
Access to LinkedIn Learning
Collaboration with experienced R&D professionals
Development opportunities within a global technology company
🚀 Ready to make an impact? Join ESAB and help shape the future of connected welding technology. Apply with your CV in English.