Software Engineer — Humanoid Robotics
- Area
- Engineering
- Location
- Milan, with travel to client sites in Italy
- Posted
We are looking for a software engineer to put humanoid robots to work on our clients’ production lines and warehouses: from the first test in simulation to the robot running its shift on the floor.
What you will do
- Integrate humanoid robots from different manufacturers and develop the software that lets them carry out real tasks: picking, handling, loading, inspection.
- Connect the robots to the client’s systems (MES, WMS, PLC) and to the Bender platform.
- Simulate and validate each task before the robot goes on the line.
- Monitor the robots in production, analyse their data and improve speed and reliability.
- Work on site at client plants alongside our operations team, from installation to go-live.
What we are looking for
- Degree in computer, robotics or automation engineering, or equivalent experience.
- Solid Python and C++.
- ROS 2 and Linux.
- Grounding in at least one of computer vision, motion control or machine learning.
- Willing to travel to client sites in Italy.
- Fluent Italian and good technical English.
Nice to have
- Robot simulation (NVIDIA Isaac Sim, MuJoCo or Gazebo).
- Hands-on experience with real robots: arms, AMRs or humanoids.
- Imitation or reinforcement learning for manipulation.
- Industrial protocols (OPC UA, Modbus, Profinet).
What you get
- Real humanoid robots to put into production, not just simulations.
- A small team where your work shows up on the floor right away.
- Direct contact with the manufacturers and the client companies.
- Contract and pay set according to your profile.
How to apply
Apply through the form: attach your CV, it takes a couple of minutes (the form is in Italian, like the job). If you have a GitHub profile or a project you are proud of, put it in your CV: it counts for more than a cover letter. Rather use email? Write to bryant@mybender.ai.
Apply →