Software Developer for 3D Printing & Slicing Algorithms gesucht in Aachen
Layer GmbH
Aachen, Germany
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
EnglishJob location
Remote
Aachen, Germany
Tech stack
Java
3d Models
3D Printing
Computer-Aided Design
Big Data
C++
Python
Performance Tuning
Software Architecture
Software Engineering
Software Systems
Data Processing
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