Robotics Engineer
Indexed description
Earth Rover is an agritech start-up on a mission to transform and future-proof farming through CLAWS, an AI- and robotics-based solution designed to help farmers by reducing reliance on chemical treatments, enabling autonomous farm operations and providing insightful crop data for data driven decision.
We are looking for a Robotics Engineer to join the R&D team with a strong background in robotics software development and control systems. As an integral part of our engineering team, you will be responsible for designing, developing, and deploying robotic software solutions for agricultural applications.
Job Responsibilities:
- Design, develop, and test software for robotic systems, focusing on perception, manipulation, planning, modelling and control algorithms.
- Prototype, simulate, and iterate on software designs to optimize performance and functionality and troubleshoot and debug software issues.
- Develop and execute comprehensive system test plans to ensure robotic systems meet performance and reliability requirements.
- Participate in field testing and deployment of robotic systems, providing support and maintenance as needed.
- Document software designs, experiments, and test results, ensuring knowledge is shared and maintained within the team.
Essential experience and skills:
- Proficiency in C++ and Python. Experience in ROS/ROS2 is essential.
- Deep understanding of control theory, including state-space representation, and system modeling. Ability to design and implement control algorithms for robot motion and stability.
- In-depth knowledge of kinematics and dynamics of robotic systems, including forward and inverse kinematics, trajectory planning, and dynamic modeling.
- Experience in developing and optimizing stereo camera based perception systems for real-time 3D object detection, pose estimation, and camera-to-robot calibration pipelines.
- Experience with integrating various sensors (e.g., LIDAR, cameras, IMUs) into robotic systems. Understanding of sensor fusion techniques.
- Proficiency with simulation software (e.g., Gazebo, RViz) for prototyping and testing robotic systems in virtual environments.
- Strong skills in software development practices, including version control (e.g., Git), debugging, and testing.
- Experience in developing and executing system test plans, including unit tests, integration tests, and system-level tests to ensure performance and reliability.
- Exceptional analytical and problem-solving skills, with the ability to troubleshoot complex systems and identify root causes.
- Ability to work effectively in a team environment, collaborating with colleagues from diverse technical backgrounds.
Desirable, but not essential:
- Experience in deep learning and AI development.
- Ability to optimize software and models for real-time deployment on embedded hardware using tools like CUDA, TensorRT, or OpenCL.
- Knowledge of embedded programming for microcontrollers and real-time operating systems. Familiarity with communication protocols (e.g., UART, SPI, I2C, CAN) is a plus.
- Agronomy knowledge or farming experience.
Education:
- Advanced degree (Master’s or PhD) in Robotics, Computer Science, Electrical Engineering, or a related field.
- Professional experience in a similar position will be highly considered.
Other:
- Fluent in spoken and written English. Basic understanding of Spanish is desirable but not essential.
- You must have a right to work in Spain.
Benefits:
- The role will be based in our Spanish office in Castelldefels (Barcelona) and presents an opportunity to adopt a flexible hybrid working model, allowing for a balanced blend of remote and in-person work.
- Training will be provided and we will actively support improvement of your professional and personal skill sets, whilst continuously improving the business through a customer focused experience in an evolving business and technology.
- Yearly holiday entitlement 23 days holiday + public/ bank holidays (pro-rata for placements less than one year).
- Company stock options program
- Competitive salary 30k-40k/year based on experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search