Software Engineer for 3D Printing & Slicing Algorithms

Layer GmbH
Aachen, Germany
4 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) 3d Models 3D Printing Computer-Aided Design Big Data C++ (Programming Language) Python (Programming Language) Performance Tuning Software Architecture Software Engineering Software Systems Data Processing
+2 more
Information Technology Programming Languages

Job description

At Layer Performance, you won’t be working on isolated features, but on a core part of our technology.

  • You contribute to the ongoing development of our existing software for toolpath planning in additive manufacturing (slicer)
  • Your focus is on further developing our slicing engine
  • You design and optimize algorithms that are directly used in real-world manufacturing processes
  • You work across the full lifecycle, from development and deployment to the continuous improvement of existing components, * Real results: Your algorithms are not just simulated but used in real manufacturing processes and validated on physical parts. You see immediately whether your solutions work in practice.
  • Exciting projects: Your work directly shapes the manufacturing processes of leading companies in automotive, sports, medical technology, and electronics.
  • Fast-paced environment: Small team, short decision-making paths

Requirements

What you bring

  • A degree in computer science, CES, or a comparable technical or scientific field or alternatively, a completed vocational training in software development or a related field
  • Strong proficiency in at least one high-level programming language such as Java, C++, or Python
  • Interest in innovative technologies and manufacturing processes, ideally with initial experience in 3D printing

Ideally, experience or a solid understanding in at least one of the following areas:

  • 3D geometry and spatial reasoning: working with 3D models, geometric structures, or CAD-related topics
  • Software architecture: structuring software systems and understanding how components interact
  • Processing large datasets: efficient data handling and performance optimization

Benefits & conditions

What we offer

  • Permanent employment contract
  • High degree of ownership and room to shape your work
  • Flexible working hours and the option to work remotely on selected days
  • 30 days of annual leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

3:14 min

Managing dual head 3D printing requirements for custom enclosures

Developersteve Β· LIVE

2:12 min

Constructing the robot body from cardboard to 3D printing

Iulia Feroli Iulia Feroli Β· World Congress 2026 Europe

2:09 min

Introduction to building iOS augmented reality applications

Nermin Sehic Β· LIVE

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy Β· LIVE

3:53 min

Training custom foundation models with affordable robotic arms

Florian Gather Florian Gather +1 Β· World Congress 2026 Europe

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 Β· World Congress 2021

Videos

See all

Related articles

See all