> Markdown version of [/jobs/ext/2974549-software-engineer-python-3d-printing](https://www.wearedevelopers.com/jobs/ext/2974549-software-engineer-python-3d-printing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Python & 3D Printing - **Company:** Nanoscribe GmbH - **Location:** Karlsruhe, Germany - **Contract:** Permanent contract - **Skills:** Clean Code Principles, 3D Printing, Artificial Intelligence, Client Server Models, Communications Protocols, Human-Computer Interaction, Python (Programming Language), Laser Printing, Software Architecture, Computational Geometry, Secure Coding, Software Engineering, Fpga Hardware, Software Security, Information Technology, Hardware Infrastructure - **Published:** September 18, 2026 - **Apply:** https://www.xing.com/jobs/eggenstein-leopoldshafen-software-engineer-python-3d-printing-157909386 ## About the Role * 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 ## 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. As part of our software engineering team, you will work closely with engineers and domain experts on various R&D projects. You will have the chance 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 * 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 ## Related Videos - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [How to Cause (or Prevent) a Massive Data Breach- Secure Coding and IDOR](https://www.wearedevelopers.com/videos/39-how-to-cause-or-prevent-a-massive-data-breach-secure-coding-and-idor) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [How GitHub secures open source](https://www.wearedevelopers.com/videos/1450-how-github-secures-open-source) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) ## Related Articles - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)