Our client, TURFLYNX, part of The Toro Company (TTC), is currently expanding its robotics engineering team in Portugal.
Integrated into the TTC Robotics division, a specialized engineering group, TURFLYNX is focused on the development of autonomous and semi-autonomous connected products across multiple markets, including turf and landscape maintenance, snow and ice management, underground utility, specialty construction, irrigation, and outdoor lighting.
Role
You will be responsible for designing and engineering mobile robotic systems, supporting the release, production, and service follow-up of autonomous products, with a strong focus on software development and advanced algorithm integration.
Key responsibilities include:
- Designing robotic systems aligned with market, safety, quality, performance, reliability, and durability requirements
Specifying, designing, and implementing software for autonomous mobile robots (localization, navigation, path planning, cloud services)
Developing software for automated testing and code analysis
Coordinating design integration across multidisciplinary teams
Making decisions on algorithms, implementation strategies, and system software
Promoting best practices and efficiency in software development
Performing root cause analysis of field issues
Reporting on project status
Profile
- Master’s degree in Computer, Software, Electrical, Mechatronics, or Aeronautical Engineering
Minimum of 2 years’ experience in a Software Engineering or similar role
Strong background in C++
Experience with GNU/Linux, shell scripting, and basic system administration
Understanding of message transport protocols and asynchronous communication
Experience with version control tools (SVN or GIT)
Experience with CI/CD tools (e.g. Jenkins, Azure DevOps)
Good communication skills in English
Comfortable working in an R&D and cross-functional environment
Availability for occasional international travel (Europe & North America)
Preferred Qualifications
- Background in mobile robotics (object detection, localization, navigation, control, multi-agent systems)
Experience with GNSS and positioning techniques (RTK, PPP)
Knowledge of computer vision and machine learning (cameras and/or LiDAR)
Experience deploying AI models on edge devices
Working knowledge of ROS
Familiarity with ZeroMQ, MQTT, or DDS
Experience with embedded platforms (Arduino, Raspberry Pi, NVIDIA Jetson)
Experience managing the software release lifecycle (CI/CD)
Offer
- Innovative environment combining startup agility with the support of a global leader
Location: Moita (Lisbon area), Portugal
Career development opportunities within TTC
Flexible working hours and hybrid work model
Competitive salary, health insurance, and flexible benefits