TMC Machines nv
Software Engineer, Machine Building (Python)
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
Ypres, Belgium
Work mode:
Onsite
Published on:
9 September 2026
What they need
Build the software that brings machines to life (C, C++, Python).
You write software that makes something physical move straight away. No abstract backend, but machines you hear running the moment your code is right. At TMC Machines, that's the norm.
TMC Machines builds customized machines and robotic lines, designed and built 100% in-house in Ieper, Belgium. How complex does it get? Our record stands at 26 servomotors in a single machine. Those motors, the robots, the axes: all of it has to be controlled, read out and monitored from the PC side. As a Software Engineer, you build exactly that layer.
What will you do?
- PC software in Python: Python is your main language. You build the software that runs on the PC side of the machine: collecting data, monitoring processes, controlling machines and visualising it all in a clear interface.
- High-performance parts in C/C++: Where speed or a direct hardware link matters, you switch to C or C++.
- Interfacing with the control: The PLC control itself is handled by our PLC colleagues. Your software talks to it, reads out data and sends commands through. PLC knowledge is a nice plus, not a must.
- Integration and testing: You couple your software to the hardware and test until everything is right. No simulation on a screen: you see the machine react to what you wrote.
- Commissioning: You help with the start-up at the client. Your work is done when the machine runs the way it should.
Who are you?
- Education and experience: A bachelor or master in Software Engineering, Computer Science, Automation, Electromechanics or equivalent through experience. Strong starters with the right drive are welcome.
- Python in your fingers: Python is your home base. You write clean, maintainable code and know your way around C or C++ when it's needed.
- Data and interfaces: You are comfortable with data acquisition and building clear visualisations and operating screens.
- Communication protocols: Modbus, Ethernet/IP, CAN bus and the like don't faze you.
- Sensors and actuators: You understand how to read out data and drive hardware, and what happens at the other end of the cable.
- Enough mechanics and electrical: Not to build the machine, but to work smoothly with the people who do.
- Problem solver: You are analytical, dig in until you find the root cause and aren't satisfied with a temporary patch.
What do we offer you?
- Attractive salary package: A gross monthly salary between €3,500 and €5,000 (depending on your experience), topped up with double holiday pay, a 13th month and pension savings.
- Time off: A combination of statutory holidays and ADV days, so you have enough time to relax and recharge.
- Training and growth: Want to become a specialist in machine software or grow into a leading role? We invest alongside you.
- International work: Our machines run all over the world. So your software runs there too.
- Small, strong team: Short lines, no layers of management. Your colleagues are as hooked on engineering as you are.
Why choose us?
At TMC you're not in a team of fifty all tinkering with the same little piece. Every machine is different, every assignment unique, and your software helps decide whether it works. Your code doesn't leave the cloud, but steel structures with servomotors and cobots.
Keen to write software you hear running afterwards? Send your CV to [email protected].
At a glance
LocationRozendaalstraat 14, 8900 Ieper, Belgium
Salary (gross/month)3,500 - 5,000 EUR
ExtrasDouble holiday pay · 13th month · pension savings · ADV days
ContactRamses · [email protected]
Call +32 57 22 80 39
Or just drop by, the door is open.
Other offers great for you!
These companies are also looking for great profiles
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
3 hours ago
Quick apply
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
3 hours ago
Quick apply
Cherrypick
Software Engineer (TypeScript) - Remote/ 1j à Bruxelles
600
Freelance
France
Hybrid
Skills
2 hours ago
Quick apply
No company information available.