Experienced Embedded Linux Software Developer

ESAB Welding & Cutting GmbH

Göteborgs kommun

Hybrid

SEK 700,000 - 1,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work environment
LinkedIn Learning access
Continuous performance feedback

Job summary

ESAB Welding & Cutting GmbH in Gothenburg, Sweden, invites an Experienced Embedded Linux Software Developer to join the Digital Solution Connectivity team. You will design, implement and maintain embedded Linux software in C++ for product enhancements and new platforms, ensuring secure, scalable solutions across devices and cloud connections.

You will collaborate with R&D stakeholders, contribute to architecture decisions, and plan work with time estimates, while applying robust engineering

Qualifications

  • Bachelor or Master in CS or Software Engineering
  • Minimum 5 years software design experience
  • Experience in embedded Linux and C++

Responsibilities

  • Design, implement and maintain software solutions based on input requirements.
  • Develop and maintain Linux embedded platform components, primarily in C++
  • Debug and troubleshoot across application code, Embedded Linux, and hardware
  • Apply secure and robust engineering practices
  • Provide technical input to software architecture decisions
  • Analyses input requirements and communicates conclusions to Platform Owners and Architecture Owner

Skills

C++17/20
Software Design
Analytical Skills
Communication
CI/CD
Networking (TCP/IP, CAN)
Embedded Linux

Education

Bachelor/Master in Computer Science or Software Engineering

Tools

GCC
GDB
CAN Protocol
TCP/IP Stacks

Job description

Job Description:Experienced Embedded Linux Software DeveloperAt ESAB, innovation has been driving our business for more than 100 years. Today, we continue to develop advanced welding and cutting solutions that help shape the future of manufacturing worldwide.Gothenburg, SwedenPosition OverviewWe are looking for an Experienced Embedded Linux Software Developer who will design, develop, troubleshoot, and debug software solutions for product enhancements and new products.You will join our Digital Solution Connectivity team and develop the embedded software platform that connects ESAB equipment to our InduSuite system.The role involves developing software and tools across embedded systems, networks, and cloud-based platforms.You will also evaluate software and hardware compatibility, contribute to technical decisions, and solve complex problems requiring the analysis of multiple factors. Working with R&D stakeholders, you will apply your strong knowledge of software engineering principles and practices to deliver reliable, scalable, and high-quality solutions.ResponsibilitiesSoftware development:Design, implement and maintain software solutions based on input requirements:Develop and maintain Linux embedded/software platform components, primarily in C++Independently perform debugging and troubleshooting across application code, Embedded Linux, and hardwareApply secure and robust engineering practicesParticipate in technical investigations and feasibility studies.Provide technical input to software architecture decisions.Analyze input requirements from software design perspective and communicate conclusions to stakeholders, e.g. Platform Owners and Architecture OwnerTime estimations and planning of software workTechnical documentation and instructionsWork Processes:Continuously identify and implement improvements of work processes and methodsSkills, Experience and QualificationsTechnical Skill AreasA solid and proven competence foundation within all the areas below is required:Software Design and ArchitectureSystem Investigations / EvaluationsScalable and Flexible Software ArchitectureModern C++ (C++17/20) ProgrammingGitlab CI/CDPractical experience in TCP/IP, CAN and secure communication protocolsPractical experience in microcontrollers and low-level programming (e.g. Cortex, ARM, STM)Methods for module and system testing, understanding of test automation in CI/CD pipelinesExperience using AI-assisted software development tools.Experience developing and optimizing software for resource-constrained systemsA basic understanding of all the areas below is required:Digital Electronic DesignSoftware/Hardware interactionPersonal Skills & Values:Solid and proven capabilities within all the areas below are required:Strong Analytical and Problem-solving skillsStrong Collaboration SkillsStrong Communication SkillsStructured Work ApproachIndustry Experience:Minimum 5 years working experience with software design is required.No previous experience in welding industry is required.Education:B.Sc or M.Sc Computer Science, Software Engineering, or Equivalent educationWhat we can offer:Hybrid Work: Enjoy flexibility with a modern hybrid work environment.LinkedIn Learning Access: Expand your skills with unlimited learning opportunities.Continuous Performance Feedback: Grow through regular, structured performance discussions.Supportive Environment: Thrive in a collaborative culture that values your contribution.Career Opportunities: Grow and develop your career in alignment with your aspirations.Please send your English CV — and let’s Shape the Future Together!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

ESAB Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid Work
LinkedIn Learning Access
Continuous Feedback
Software Developer
Software Developer

ESAB Corporation • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid work
LinkedIn Learning
Performance feedback
+2
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
Embedded Software Engineer - Connectivity & Linux
Embedded Software Engineer - Connectivity & Linux

ESAB Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid Work
LinkedIn Learning Access
Continuous Feedback
Senior Embedded Linux Software Engineer – Hybrid & Growth
Senior Embedded Linux Software Engineer – Hybrid & Growth

ESAB Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 700,000 - 1,000,000
Hybrid work environment
LinkedIn Learning access
Continuous performance feedback
ESAB - Welding Engineer
ESAB - Welding Engineer

ESAB Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
25 days annual leave
Hybrid work arrangement
International exposure
Development Engineer - R&D Filler Metals (SAW)
Development Engineer - R&D Filler Metals (SAW)

ESAB Corporation • Göteborgs kommun

On-site
SEK 500,000 - 700,000
Access to cutting-edge technology
Professional development opportunities
Global project collaboration
Development Engineer – Specialty Alloys
Development Engineer – Specialty Alloys

ESAB Corporation • Göteborgs kommun

On-site
SEK 70,000 - 90,000
Dynamic and innovative work environment
Professional development opportunities
Access to cutting-edge technology
Development Engineer-R&D Filler Metals (SAW)
Development Engineer-R&D Filler Metals (SAW)

ESAB AB • Göteborgs kommun

On-site
SEK 485,000 - 702,000
Dynamic work environment
Opportunities for global projects
Professional development opportunities
Senior Embedded Linux Software Engineer (Hybrid)
Senior Embedded Linux Software Engineer (Hybrid)

ESAB Corporation • Göteborgs kommun

Hybrid
SEK 700,000 - 900,000
Hybrid Work
LinkedIn Learning Access
Continuous Performance Feedback
+2