HiWi: Software Engineering for Smart Production Systems, 20 h/week, 6 months
- Institute
- Institut für Werkzeugmaschinen und Betriebswissenschaften (TUM-ED)
- Type
- Student Job
- Content
- constructive
- Description
The Challenge
We have built a working digital twin for reactive production planning in our Smart Production Lab (www.iwb-spl.de), integrating real-time sensor data, tablet-based operator interfaces, optimization algorithms, and live dashboards, all connected through a central PostgreSQL database. It works. But it grew organically across multiple contributors, and it shows.
Now we want to turn it into something we are proud to demo: clean, containerized, stable, and startable by anyone on the team with a single command.
The Task
- Get an overview of the existing codebase and system components (sensors, database, planning logic, dashboards)
- Consolidate and refactor the existing Python code into a clean, modular, and maintainable structure
- Containerize the full stack with Docker Compose so the entire system starts with one command
- Build a synthetic data generator so the system can be demonstrated without live lab data
- Ensure stable, real-time Streamlit dashboards that reflect live database state
- Work iteratively and validate the system directly in the lab
Who we are looking for
We want a builder: someone who looks at a messy codebase, understands what it is trying to do, and knows how to make it clean and solid. You work through things independently, take ownership of your tasks, and care about writing good software, not just software that runs. No constant back-and-forth needed, just solid, focused work with clear goals and a senior researcher available when you need guidance.
If you are interested in a PhD in production management data analytics, this position is an excellent opportunity to gain hands-on experience in an industry-relevant research environment and to get to know our group.
What you bring
- Solid experience with Docker and Docker Compose (most important)
- Comfort working with Python and PostgreSQL
- The ability to work independently and find your way around an unfamiliar codebase
- Reliability: parts of the work require hands-on time in the lab, and we need someone who shows up
What you get- 20h/week HiWi contract for 6 months project duration
- You will work with KINEXON (real-time location tracking) and Tulip (tablet-based operator interfaces), two solutions widely used in industrial production environments. This is not a toy project: the technologies, the data, and the problem are real
- Direct supervision by a senior researcher when you need it, with enough autonomy to work through tasks at your own pace
- Hybrid flexibility: a significant portion of the work can be done remotely, lab presence is required for testing and validation, but not for every working hour
- A concrete, visible result you can put in your portfolio
Interested?
Send your CV and a short note on your relevant experience to
lasse.streibel@iwb.tum.de
- Possible start
- now
- Contact
-
M.Sc. Lasse Streibel
Phone: 089 / 289 15497
lasse.streibeliwb.tum.de