A complete application in a minute
Tailored resume and cover letter, ready to send.
Fieldwork Robotics seeks a C++ Software Engineer to join our fleet control and data acquisition efforts. You will design real-time data capture, aggregation, and cloud transfer, enabling data-backed performance improvements across autonomous robots deployed in fields.
You will own the data pipeline from on-robot capture through cloud interfaces, optimize software for on-board and on-premise platforms, and collaborate with ML, vision, and hardware teams to deliver reliable, production-grade
Job Type: Permanent, Full-time
Location: Portugal (Remote)
Requirements: Candidates eligible for UK employment
Company Overview:Fieldwork Robotics is a pioneering autonomous robotics company developing modular, multi-crop, soft and adaptive robots designed to operate in real-world, non-controllable environments such as agricultural fields. Our mission is to transform farming through intelligent, scalable robotic systems that improve productivity, sustainability, and efficiency.
We operate a growing R&D headquarters in Cambridge and are establishing a new engineering hub in Lisbon following the incorporation of our Portugal subsidiary. Our teams work collaboratively across hardware, software, and operations to deliver reliable, production-grade autonomous robots.
The Role:We are looking for a C++ Software Engineer to join our growing Software Engineering team, with a particular focus on Fleet Control and data acquisition, data quality, performance monitoring.
In this role, you will design and develop modern C++ software that runs on a local PC runs on constrained robotic hardware, capturing, aggregating, and reporting data in real time. You will take ownership of how data is acquired from the robot, how it is stored and transferred to the cloud, and how it is used to drive data-backed performance improvements across the system. You will manage profiling tools to assess the robotperformance and help to steer development and improvement priorities.
You will also build our first fleet controller to schedule and manage fleets of robots across pick lanes and farms. You will define the data transferred between the robot and the local on farm management system and the interface with the cloud base digital twin.
This is a hands-on engineering role with real-world impact: your work will directly influence how our robots are tested, monitored, and improved in the field. As a fast-growing company, the scope of the role will naturally evolve, offering opportunities to broaden your responsibilities and influence as the business scales.
What You’ll Be Working On:
Essential Requirements
Nice to Have:
What We Offer: