Careers

Autonomy Software Engineer

Italy Mechatronics 0 - 2 years Bologna On-site

We are looking for an Autonomy Software Engineer with experience in software development for autonomous and robotic systems, focusing on localization, planning, and control functionalities for unmanned or optionally unmanned vehicles.

About The Member Company

We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:

  • Technology & Engineering
  • Energy & Renewables
  • Life sciences & Pharma
  • Digital & IT

About this vacancy

The resource will be responsible for the development and integration of core autonomy functionalities within unmanned systems. The role is heavily focused on autonomy algorithms but also involves close collaboration with AI/Perception, HMI, and vehicle integration teams to connect high-level decision-making with low-level execution. Main responsibilities: - Software development for autonomous systems in robotics and vehicles - Implementation of solutions for localization and mapping (SLAM, GNSS/IMU integration, state estimation) - Design of algorithms for path planning, motion planning, and vehicle control (PID, MPC) - Integration of sensors, distributed systems, and edge platforms (e.g., Jetson) - Performance optimization and development of software for soft real-time systems - Debugging, profiling, and automated testing activities (unit/integration) - Collaboration with multidisciplinary teams for the development and integration of the overall system.

What we expect from you

Requirements: - 1–3 years of experience in Software Engineering, Robotics, or Autonomous Systems. - Strong knowledge of C++ and good knowledge of Python. - Familiarity with software development tools (Linux, Git, Docker, ROS2). - Experience in at least one of the following: - Localization & Mapping - Planning & Control - Systems Integration - Master's degree in engineering fields (Robotics, Software, Automation, or related). Plus: experience with autonomous/robotic platforms and basic knowledge of perception.

What you can expect from us

TMC is an international high-tech consultancy company that brings expertise to its clients to support them in realizing their technological challenges. As such, TMC operates as an expert center at the disposal of its clients, helping them become more competitive in an increasingly global and rapidly changing technological world. At TMC, we believe that People drive technology. That’s why we aim to create the best possible conditions for tech talents to thrive. We offer a challenging and stimulating work environment where you can be the director of your own career. As an Employeneur, you are part of our TMC family. In addition to our exceptional technical expertise, fun and engagement are integral parts of our culture. #LI-FD2

Submit my application

Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.

Apply with resume Apply with LinkedIn Apply without resume
Supported file types: .pdf,.docx,.doc,.txt (Max 5MB)
Your details
Your details
Your details