Software Engineer (m/f/d) Python & 3D Printing

Nanoscribe

Eggenstein-Leopoldshafen

Hybrid

EUR 70,000 - 110,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance pay
Pension allowance
30 days vacation
Remote work option
Wellness benefits
Employee discounts
Training opportunities

Job summary

Nanoscribe in the Karlsruhe area is seeking a Software Engineer (m/f/d) Python & 3D Printing to join our software engineering team. You will develop software to control high-precision 3D laser printers, from UI to algorithms and hardware interfacing.

You bring several years of software engineering experience, fluent Python, and a solid grasp of software architecture. A track record in AI-assisted workflows and computational geometry is a plus, with a hybrid work option available.

Qualifications

  • You have completed studies in computer science, mathematics, physics or engineering.
  • Several years of experience as a software engineer with architecture and design expertise.
  • Fluent in Python and comfortable navigating a large codebase.
  • Familiar with AI-assisted development workflows and responsible AI coding practices.
  • Experience with numerical algorithms, GPU graphics, and 3D mesh geometry is a plus.
  • Near-hardware programming experience (cameras/sensors) or FPGA development is a plus.
  • Knowledge of software security basics is a plus.
  • Motivated, team-oriented with a passion for clean code.

Responsibilities

  • Discuss requirements with domain experts and break them into work packages.
  • Design and develop algorithms across software stack layers.
  • Develop software interfacing with hardware components such as sensors and cameras.
  • Continuously optimize functionality, scalability, maintainability and performance.

Skills

Python
Software architecture
AI-assisted development
Computational geometry
GPU programming

Education

Bachelor's or Master's in CS/Math/Physics/Engineering

Tools

CUDA
FPGA
Git

Job description

We strive for excellence - with this mission in mind, Nanoscribe develops and produces solutions for 3D microfabrication. As a pioneer in high-precision additive manufacturing, we are the technology and world market leader with more than 100 employees and have a worldwide sales and service network with customers in more than 30 countries. With our hardware and software solutions and as an innovation partner for our customers, we enable new, groundbreaking applications in science and industry.

For our office in the Karlsruhe area we are looking for a Software Engineer (m/f/d) Python & 3D Printing in full time.

Job Description

The software engineering team at Nanoscribe develops software for controlling high-precision 3D laser printers. The software is a stack of modules that covers everything from a touch-based user interface to numerical algorithms and 3D geometry processing to the control of different hardware components such as sensors, cameras, etc. The software stack follows a layered client/server architecture, with different communication protocols connecting the layers.

Your Day-to-day Tasks Will Include
  • Discussing and clarifying requirements with our internal domain experts
  • Breaking requirements down into manageable work packages, estimating effort, and identifying technical dependencies
  • Designing and developing algorithms that span and are optimized across various layers of our software stack
  • Designing and developmenting software that interacts with specific hardware components
  • Continuously optimizing the functionality and quality of the software for better scalability, maintainability and performance
Your profile
  • You have successfully completed your studies in computer science, mathematics, physics, or engineering
  • You have several years of experience as a software engineer, with a solid understanding of software architecture and design principles
  • You are fluent in Python and can find your way in a large codebase
  • You are familiar with AI-assisted development workflows and best practices for productive, responsible use of AI coding tools
  • Experience with numerical algorithms, GPU graphics, and computational geometry on 3D meshes is a plus
  • Experience with near-hardware programming, such as interfacing to cameras and sensors, or FPGA development is a plus
  • Knowledge of software security principles and secure coding practices is a plus
  • You are motivated, enjoy working in a team, and appreciate clean code
Our offer

At Nanoscribe, highly qualified employees from over 15 countries are working on the future of microfabrication. We are passionate about enabling groundbreaking scientific findings and driving industrial innovation. A good work-life balance is just as important to us as constructive teamwork. We promote team spirit with a variety of team events such as a barbecue on our roof terrace or our New Year's party, where the theme changes.

Our corporate culture is characterized by flat hierarchies, co-determination and constructive, open communication at all levels. With us, you can expect a challenging and varied area of responsibility that offers you a great deal of creative freedom.

We offer you

  • Performance-related pay with vacation and Christmas bonuses
  • Pension allowance
  • 30 days vacation
  • A state-of-the-art workplace in the new Zeiss Innovation Hub in front of the KIT Campus North
  • Attractive benefits such as a subsidy for the EGYM Wellpass fitness network, bike leasing, Guudcard, capital-forming benefits or for the canteen
  • Employee discounts via the Corporate Benefits program
  • Employee development meetings
  • Individual further training measures
  • Option to work partially remotely
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field Service Engineer (m/f/d) 3D printers
Field Service Engineer (m/f/d) 3D printers

Nanoscribe • Eggenstein-Leopoldshafen

Hybrid
EUR 55,000 - 75,000
30 days vacation
Pension allowance
Wellpass fitness
+6
Werkstudent (m/w/d) Marketing & Communications
Werkstudent (m/w/d) Marketing & Communications

Nanoscribe • Eggenstein-Leopoldshafen

On-site
EUR 17,000 - 26,000
(Senior) Laser & Optics System Engineer (m/f/d)
(Senior) Laser & Optics System Engineer (m/f/d)

Nikon SLM Solutions • Lübeck

On-site
EUR 50,000 - 70,000
Collective agreement of the chemical industry
37.5 hours/week
30 days of holiday
+4
Software-Entwickler C# (m/w/d)
Software-Entwickler C# (m/w/d)

Heidelberg Instruments Nano • Heidelberg

On-site
EUR 60,000 - 90,000
Flexible Arbeitszeit
30 Tage Urlaub
Job-Ticket
+3
Intern – Software Development (m/f/d)
Intern – Software Development (m/f/d)

Rapid Shape GmbH • Heimsheim

Hybrid
EUR 11,000 - 18,000
Mentor onboarding
Flexible hours
Partial remote work
+2
Applied R&D Software Engineer for Future Technologies (m/f/d)
Applied R&D Software Engineer for Future Technologies (m/f/d)

SA Cosmos • Lübeck

On-site
EUR 65,134 - 83,165
Collective agreement of the chemical industry
30 days of holiday
Holiday pay
+7
Softwareentwickler Schwerpunkt Testautomatisierung (m/w/d)
Softwareentwickler Schwerpunkt Testautomatisierung (m/w/d)

Mondeadditif • Krailling

On-site
EUR 60,000 - 84,000
Flexible Arbeitszeitmodelle
30 Tage Urlaub
Betriebsrestaurant
+1
Softwareentwickler Schwerpunkt Testautomatisierung (m/w/d)
Softwareentwickler Schwerpunkt Testautomatisierung (m/w/d)

EOS • Krailling

On-site
EUR 55,000 - 75,000
Flexible Arbeitszeitmodelle
30 Tage Urlaub
Fahrtkostenzuschuss ÖPNV
+7
Mathematisch-technischen Software Engineer
Mathematisch-technischen Software Engineer

EASY Photonics GmbH • Paderborn

On-site
EUR 30,000 - 36,000
3.000 € brutto pro Monat
Vollzeit
viel technischer Gestaltungsspielraum
+3
Optical Systems Software Developer (f/m/x)
Optical Systems Software Developer (f/m/x)

Carl Zeiss SMT GmbH • Oberkochen

On-site
EUR 80,000 - 110,000