Senior Robotics Software Engineer
Oversonic Srl Benefit Company
Location
Italy
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0€ per year

Posted at 16.11.2025
Description
Requirements
Oversonic Robotics is hiring a Computer Vision Engineer to develop and optimize algorithms for 3D object detection and pose estimation in real-time robotic systems. This role offers strong employment opportunities for candidates eager to work with advanced CV/DL frameworks and high-performance GPU or edge deployments. You will collaborate closely with software and hardware teams to integrate intelligent perception into next-generation humanoid robots. If you’re exploring innovative careers in robotics or browsing job openings in the Milan/Carate Brianza area with hybrid flexibility, this position provides a highly stimulating environment.
Key candidate requirements include:
- Master's degree in Robotics, Computer Science, Automation Engineering, or a related field;
- Solid professional experience in software development with a strong focus on autonomous robot navigation;
- Excellent proficiency in C++ and Python, with a firm grasp of Object-Oriented Programming (OOP) principles;
- Deep knowledge of ROS and preferably ROS2, including its navigation stack (Nav2);
- Hands-on experience with algorithms for SLAM, localization, path planning, and sensor fusion;
- Practical familiarity with sensors such as 2D/3D LiDAR, RGB-D cameras, and IMUs;
- Excellent problem-solving, debugging, and code optimization skills;
- Strong communication and collaboration abilities;
- Full professional proficiency in English (written and spoken).
Check out the full job listings here.
Needed key skills
- Algorithms
- Analytical Skills
- Artificial Intelligence (AI)
- C++
- Collaboration
- Communication
- Debugging
- Problem-solving skills
- Programming skills
- Python
- Testing
Bonuses
