Be a part of the future of automation and robotics as a TMC Engineer! Dive into innovative projects in top Service Areas like Industrial Automation, Robotics, and Intralogistics.
Robotics engineer jobs
Are you an expert in robotics and driven to develop high performance robot software? At our clients, you build algorithms for control, navigation and sensor processing. You integrate hardware with software and test systems in simulations and, most importantly, on real robots. You make robots increasingly autonomous, smarter and more efficient. Check out our robotics engineer jobs and discover your next challenge!
What does a robotics (software) engineer do?
A robotics software engineer develops the software that enables robots to function as autonomously as possible. You combine programming skills with an understanding of electrical engineering, mechanics and AI. This mix makes your field unique: you're not just writing code, you're practically bringing machines to life.
As a robotics engineer, you’re responsible for developing and maintaining functionalities around localization, planning and robot behavior on an on-board Linux system. You work on core product development as well as customer-specific solutions.
You also build, test and document software modules in C++ and ROS2. Collaborating with other engineers and coordinating with system architects is part of your daily routine.
When systems don't perform as expected, you analyze log files and ROS bags for debugging and root-cause analysis. You also implement innovative concepts to increase robot autonomy. The result: robots that navigate independently, recognize obstacles, and make smart decisions.
Think you'd be a great fit for a robotics engineer job? Apply today!
A robotics software engineer develops software that enables robots to function autonomously. You build algorithms for control, navigation and sensor processing; and you test systems in simulations and on real robots.
From simulation to real hardware
As a robot software engineer, you don't just build algorithms: you make sure they work on real robots. That step from theory to practice is where your expertise truly counts. You test systems in a simulation environment first, then deploy them on hardware.
From warehouse robots to industrial automation, the applications are endless. Looking for a robotics engineer job where you work on projects like these? TMC offers you that challenge!
What do we look for in almost every software robotics engineer job?
Do you recognize yourself in the profile below? We'd love to meet you. You have:
- A Master's or PhD in Robotics, Control Systems, or related fields. This theoretical foundation gives you the knowledge to tackle complex robotics challenges.
- Preferably 3+ years of experience in robotics and/or control engineering. You've proven you can take a concept and turn it into a working system.
- Proficiency in Linux, ROS2, C++, and Git. These are your everyday tools for building robust software modules.
- Experience with large-scale software projects. You're comfortable handling dependencies, version control, and releases. Complexity doesn't intimidate you.
- Excellent verbal and written communication skills in English. You collaborate with international teams and coordinate with system architects.
- Bonus skills: experience with Docker, unit testing, integration testing and CI/CD. Familiarity with Agile methodologies and tools like Jira and Confluence is also valuable.
Think you'd be a good fit? Contact us and let's explore the possibilities.
A Master's or PhD in Robotics, Control Systems or a related field, plus preferably 3+ years of hands-on experience in robotics or control engineering.
Proficiency in Linux, ROS2, C++, and Git, along with a strong algorithmic background in localization, perception or path planning.
In simulations, you test algorithms virtually without risk. On real hardware, you deal with sensor noise, physical constraints and real-time performance demands. That's where a robotics engineer truly makes a difference.
Working as a robotics software engineer: what does that look like?
As an employeneur, you combine the freedom of entrepreneurship with the security of a permanent contract. You work with various clients and gain broad experience in robotics along the way.
You receive a salary that matches your level and expertise, plus, you get a share of the profits from your projects. Through the YOUniversity, you have access to training programs that deepen your expertise. The Entrepreneurial Lab also supports your growth as a robotics specialist. You'll join a business cell with fellow professionals, share knowledge and keep up with developments in the field.
Within the employeneurship model, you decide where your career goes. Every robotics engineer job is the next step in your growth.
Why choose a robotics engineer job through TMC?
We bring technical expertise to clients shaping the future of autonomous systems. As a robotics engineer, you're right at the heart of that innovation with room to specialize.
You're always part of the larger TMC family: a strong network of fellow professionals built on enjoyment and engagement. Our robotics engineer jobs give you the chance to work at the cutting edge of technology, with the freedom to chart your own course.
Apply for a robotics engineer job
Do you want to contribute to robots that navigate independently and make smart decisions? Looking for a work environment that offers both security and freedom? Check out our current robotics engineer jobs and find the assignment that's right for you.
Haven't seen a direct match yet? No problem. We're always looking for driven robotics (software) engineers. Send an open application and we'll explore the possibilities together. We look forward to welcoming you as our next employeneur.
Reach out for opportunities, collaborations, or questions. We're here to connect.