Experienced Embedded Linux Software Developer

ESAB Corporation

Göteborgs kommun

Hybrid

SEK 700,000 - 900,000

Full time

12 days ago
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
LinkedIn Learning Access
Continuous Performance Feedback
Supportive Environment
Career Opportunities

Job summary

ESAB is seeking an Experienced Embedded Linux Software Developer to design, implement, and optimize software for embedded platforms. You will join the Digital Solution Connectivity team and contribute to the software platform connecting ESAB equipment to InduSuite, working across embedded, network, and cloud components.

You'll apply strong software engineering practices to deliver reliable, scalable, high-quality solutions, collaborating with R&D stakeholders and taking ownership of design,

Qualifications

  • Minimum 5 years working experience with software design.
  • B.Sc or M.Sc in Computer Science, Software Engineering, or equivalent education.

Responsibilities

  • Design, implement and maintain embedded Linux software components.
  • Debug and troubleshoot across application code, Embedded Linux, and hardware.
  • Contribute to software architecture decisions and technical investigations.
  • Plan and estimate software work and document procedures.

Skills

Modern C++
Networking protocols
Embedded C/C++
GitLab CI/CD
Software design
CI/CD testing
AI-assisted tools
Embedded optimization
Software/Hardware interaction
System investigations
Cortex/ARM STM

Education

B.Sc or M.Sc Computer Science/Software Engineering

Tools

GitLab CI/CD

Job description

Experienced Embedded Linux Software Developer

Gothenburg, Sweden

At 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.

Position Overview

We 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.

Responsibilities

Software 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 hardware
  • Apply secure and robust engineering practices
  • Participate 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 Owner
  • Time estimations and planning of software work
  • Technical documentation and instructions

Work Processes:

  • Continuously identify and implement improvements of work processes and methods
Skills, Experience And Qualifications
Technical Skill Areas
  • Software Design and Architecture
  • System Investigations / Evaluations
  • Scalable and Flexible Software Architecture
  • Modern C++ (C++17/20) Programming
  • Gitlab CI/CD
  • Practical experience in TCP/IP, CAN and secure communication protocols
  • Practical 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 pipelines
  • Experience using AI-assisted software development tools.
  • Experience developing and optimizing software for resource-constrained systems

A basic understanding of all the areas below is required:

  • Digital Electronic Design
  • Software/Hardware interaction
Personal Skills & Values
  • Strong Analytical and Problem-solving skills
  • Strong Collaboration Skills
  • Strong Communication Skills
  • Structured Work Approach
Industry 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 education
What 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 700,000 - 1,000,000
Hybrid work environment
LinkedIn Learning access
Continuous performance feedback
Software Developer
Software Developer

ESAB Welding & Cutting GmbH • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid Work
LinkedIn Learning Access
Continuous Feedback
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
Embedded Software Engineer, C/C++
Embedded Software Engineer, C/C++

Maandag Nordic • Göteborgs kommun

On-site
SEK 670,000 - 893,000
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
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
Embedded Software Engineer - Hybrid, C++/Linux & Connectivity
Embedded Software Engineer - Hybrid, C++/Linux & Connectivity

ESAB Corporation • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid work
LinkedIn Learning
Performance feedback
+2
Senior Embedded Developer
Senior Embedded Developer

Academic Work • Stockholms kommun

On-site
SEK 700,000 - 950,000