DeepTechJobs.io
European deep-tech companies hiring now
841 roles86 hiring
← Back to listings
Role · Robotics · Engineering

C++ Control Systems Engineer

CompensationEst. EUR 85-135kEstimated in EUR from role, seniority, location, company stage, and deep-tech market bands. Not provided by employer.
LocationLocation TBD
Work modeHybrid
LevelMid
Posted0 days ago
TrackEngineering

C++ Control Systems Engineer[Fieldworkrobotics]Job Type: Permanent, Full-timeLocation: Cambridge, UK (Hybrid)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 hiring a ROS 2 C++ Control Systems Engineer to work on the development of our next-generation autonomous agricultural robotics platform. This role sits at the core of robot motion, control, and manipulation — bridging high-level motion planning and low-level real-time motor control. You will play a key role in the transition of our platform from ROS 1 to ROS 2 and in the development of robotic arm control, coordination, and performance optimisation. This is a hands-on engineering role with real-world deployment impact, including testing on physical robots in operational farm environments. As a high-growth robotics company, this role o􀆯ers strong opportunities for technical growth, responsibility expansion, and long-term career development. What You’ll Be Working On: High-Level Motion & Planning (MoveIt2) in a complex scene High-level motion planning Collision-free path planning Trajectory generation (positions, velocities, accelerations) Planning scene management & collision checking Low-Level Control & Real-Time Systems PID control loops Motor control and joint-level actuation Closing real-time control loops on joints Ensuring deterministic, real-time behavior Translating planned trajectories into executable motor commands Key Responsibilities: Design, develop, test, and maintain C++ software for robotics applications Implement control systems, and motion pipelines for robotic arms Collaborate closely with robotics, mechanical, and electronics teams Integrate software with hardware and manufacturing processes Test, debug, and verify code prior to production deployment Conduct real-world testing on Fieldwork robots in polytunnels and farms (UK &Portugal) Contribute across the full system lifecycle: concept, design, development, validation, and production transfer Produce clear technical documentation (requirements, test plans, software design) Essential Requirements: Proven experience with ROS 2 motion control Minimum 3+ years industry experience in modern C++ (C++11+, C++20preferred) Strong low-level / embedded C++ experience (e.g. CAN interfaces, hardwarecommunication) Control systems experience: Motor setup PID tuning Integration testing Strong background in: Motion planning Applied mathematics for robotics Linux development experience Strong C++ focus (this is not a Python role) Additional / Desirable Skills: Experience with: Jira and Agile workflows Testing and Quality Engineering Version control with Git Simulation & testing tools: Gazebo Isaac Sim Hardware integration experience: Embedded robotics platforms (e.g. NVIDIA Jetson) Low Level debugging and communications interfaces Experience working on collaborative, multi-developer codebases Strong team ethic with ability to work independently and take ownership What We Offer: Competitive salary and benefits package Profit sharing / share options Hybrid working model Flexible working hours On-site parking (UK) Casual dress Company events & social activities Career progression in a fast-scaling robotics company Opportunity to work on real-world autonomous robots deployed in production environments This role is ideal for engineers who want to work at the intersection of planning, control, and real-world robotics — not simulations only, but physical systems operating in the field. To apply: Please send a brief CV and a short note about your interest in the role to: info@fieldworkrobotics.com Send us your CV Job Application FormFirst NameLast NamePhone/MobileEmailCV UploadChoose File Submit Form

Fieldwork Robotics logo
Fieldwork RoboticsRobotics

Fieldwork Robotics

Transforming agriculture with selective and autonomous harvesting robots

HQ
Plymouth
Stage
Series A
Funding
Undisclosed
Open roles
4
Official website