Job
- Level
- Experienced
- Job Field
- Software, Data
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Eggenstein-Leopoldshafen
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop algorithms for 3D printers, work on optimizing software modules, and integrate AI-assisted workflows. Your focus will be on hardware interactions and the continuous enhancement of the software.
Job Technologies
Your role in the team
- The software engineering team at Nanoscribe develops software for controlling high-precision 3D printers. The software is a stack of modules that covers everything from a Touch UI to numerical algorithms to the control of different hardware components such as sensors, cameras, etc. The software stack follows a layered client/server architecture and includes different communication protocols between the layers.
- As a member of the software engineering team, you will work on various R&D projects, closely with engineers and domain experts. You will have the opportunity to bring in your own ideas and contribute to product definitions.
- Your day to day tasks will include:
- Discussing and clarifying requirements with our internal domain experts
- Design and development of the algorithms that are optimized over various layers of our software stack
- Design and development of the software that interacts with specific hardware components
- Continuous optimization of the functionalities and quality of the software for better scalability and performance
This text has been machine translated. Show original
Our expectations of you
Qualifications
- You have successfully completed your studies in computer science, mathematics, physics, or engineering
- You are fluent in Python and can find your way in large codebase
- You bring an AI-native engineering mindset and naturally integrate modern AI-assisted workflows into your daily software development practice
- You are familiar with AI-assisted development workflows and best practices for productive, reliable use of AI coding tools
- You are motivated, enjoy working in a team, and appreciate clean code
Experience
- You have several years of experience as a software engineer, with a focus on machine learning and AI
- You have hands-on experience with modern ML/AI frameworks
- Experience with computer vision and image processing is a plus
- Experience with client/server architecture and multi-threaded software is a plus.
- Experience with near-hardware programming, such as interfacing to cameras and sensors is a plus
This text has been machine translated. Show original
What we 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.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Nanoscribe GmbH
Nanoscribe GmbH is a pioneer and world leader in the field of high-precision additive manufacturing in the nano and micrometer range. Based in Eggenstein-Leopoldshafen, the company develops advanced 3D printers and lithography systems, providing tailored solutions for customers in over 30 countries. With a team of over 100 highly qualified employees, Nanoscribe offers comprehensive hardware, software, and process solutions.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production