Senior Software Engineer - C# / PLC (m/f/d)

CC2068 Arcam AB

Mölndals kommun

Hybrid

SEK 502,200 - 725,400

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Health and pension insurance benefits

Job summary

CC2068 Arcam AB in Mölndal is seeking a hands-on software engineer for on-machine software development in electronic beam additive manufacturing systems. The role focuses on C#/.NET and PLC programming, and offers a hybrid work model with up to two home-office days weekly.

The ideal candidate will have strong experience in software development for industrial systems and a Bachelor's degree in a relevant field. Join us to grow your skills while collaborating with a diverse team.

Qualifications

  • Several years of professional experience in software development for industrial systems.
  • Strong hands-on experience in C#/.NET and object-oriented software development.
  • Fluent in English.

Responsibilities

  • Develop and enhance EBM on-machine software products.
  • Design, build, test, and maintain machine software primarily in C#/ .NET.
  • Collaborate in an Agile/Scrum team to deliver high-quality software increments.

Skills

C#/.NET
PLC programming
Python
Agile methodologies
Effective collaboration

Education

Bachelor’s degree in Computer Science, Electrical Engineering, or Mechanical Engineering

Tools

Siemens PLCs
TIA Portal

Job description

Job Description Summary

At Colibrium Additive, part of GE Aerospace, we work every day to bring the transformative power of additive manufacturing to businesses worldwide. In this role, you will design, develop, deliver, and maintain software applications and services that run our additive manufacturing machines. Your main focus will be on on‑machine software development for electron beam‑based additive manufacturing systems, primarily using C#/.NET and Python, as well as PLC programming to support machine functionality and future technology development. This role is ideal for a hands‑on software engineer who enjoys working close to the machine, combining application software, industrial communication, and controls‑related development in an advanced manufacturing environment.

The position is based in Mölndal, Gothenburg, and we offer a hybrid working model with up to two home‑office days per week.

Responsibilities
  • Develop and enhance our EBM (Electron Beam Melting) on‑machine software products in close collaboration with Product Management, Engineering leadership, and other software teams.
  • Design, build, test, and maintain Windows‑based machine software primarily in C#/.NET.
  • Develop and maintain Siemens PLC code in TIA Portal to support machine control and future machine technology developments.
  • Contribute to software solutions used for process control, as well as pre‑processing and post‑processing of data relevant to the additive manufacturing process.
  • Define and implement robust and scalable client‑server interfaces and asynchronous communication mechanisms.
  • Collaborate in an Agile/Scrum team to refine requirements, develop technical solutions, and deliver high‑quality software increments.
  • Create and maintain technical documentation, including specifications, interface descriptions, and design documentation.
  • Work closely with cross‑functional stakeholders to troubleshoot issues, improve machine functionality, and support software deployment in a production environment.
  • Support and coach team members by sharing technical knowledge and software development best practices.
Required Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, or another STEM‑related field.
  • Several years of professional experience in software development for industrial systems, machine software, automation software, or similar technical environments.
  • Strong hands‑on experience in C#/.NET and object‑oriented software development; Python experience is a plus.
  • Experience with or strong interest in PLC programming and working closely with machine hardware and industrial systems.
  • Effective collaboration and communication skills, with the ability to work across functions and teams.
  • Fluent in English.
  • Good understanding of the software development lifecycle, including Agile methods, testing, maintainability, and software quality practices.
Desired Characteristics
  • Experience with Siemens PLCs and TIA Portal.
  • Python experience.
  • Experience in additive manufacturing or other industrial machinery/automation environments.
  • Knowledge of industrial communication protocols such as OPCUA, WebSocket, or similar.
  • Comfortable working in a multidisciplinary environment combining software, hardware, and process engineering.
  • Curious, hands‑on mindset with a strong willingness to learn and solve technical problems.
  • Ability to balance technical depth with pragmatic execution in a fast‑evolving engineering environment.
Equal Opportunity Employer

Colibrium Additive, part of GE Aerospace, is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Why Join Us
  • Work on exciting and meaningful technology.
  • Grow your skills in an advanced engineering environment.
  • Collaborate with experienced and committed colleagues from different cultures.
  • Benefit from flexible working hours as well as health and pension insurance benefits.
  • Build valuable experience that contributes to your long‑term development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C# / PLC (m/f/d)
Senior Software Engineer - C# / PLC (m/f/d)

GE Aerospace • Göteborgs kommun

Hybrid
SEK 414,000 - 601,000
Flexible working hours
Health insurance
Pension benefits
Senior Software Engineer - C# / PLC (m/f/d)
Senior Software Engineer - C# / PLC (m/f/d)

GE Aerospace • Mölndals kommun

On-site
SEK 487,000 - 705,000
Flexible working hours
Health and pension insurance benefits
Senior On-Machine Software Engineer: C#/.NET & PLC
Senior On-Machine Software Engineer: C#/.NET & PLC

GE Aerospace • Mölndals kommun

Hybrid
SEK 487,000 - 705,000
Flexible working hours
Health and pension insurance benefits
Senior Software Engineer: C#/.NET & PLC for AM
Senior Software Engineer: C#/.NET & PLC for AM

CC2068 Arcam AB • Mölndals kommun

Hybrid
Flexible working hours
Health and pension insurance benefits
On-Machine Software Engineer (C#/.NET) for Additive Manufacturing
On-Machine Software Engineer (C#/.NET) for Additive Manufacturing

GE Aerospace • Göteborgs kommun

Hybrid
SEK 414,000 - 601,000
Flexible working hours
Health insurance
Pension benefits
Software Developer
Software Developer

ESAB Corporation • Göteborgs kommun

Hybrid
SEK 550,000 - 750,000
Hybrid work
LinkedIn Learning
Performance feedback
+2
PLM Application Specialist (all genders)
PLM Application Specialist (all genders)

Beyond Gravity • Linköpings kommun

On-site
SEK 700,000 - 1,000,000
Flexible working
International environment
5+ weeks vacation
Senior PLC Programmer
Senior PLC Programmer

Swediumglobal • Stockholms kommun

On-site
SEK 600,000 - 800,000
Sr Mechanical Engineer
Sr Mechanical Engineer

Freemelt AB • Göteborgs kommun

On-site
SEK 436,000 - 656,000
Global Project Manager– Global Filler Metals
Global Project Manager– Global Filler Metals

ESAB AB • Göteborgs kommun

Hybrid
SEK 600,000 - 800,000
Annual performance bonus
Car allowance
Hybrid work environment
+2