Robotics Software Engineer (Python/ROS2)

AgriData Innovations

AgriData Innovations

Software Engineering

Posted 6+ months ago

About Us:

At AgriData Innovations, we’re revolutionising greenhouse cultivation with cutting-edge robotics and AI. Our intelligent imaging systems empower growers with powerful crop insights, optimising yield and resource efficiency. We’re a passionate team of hardware, embedded software, and cloud software experts, and we’re seeking a talented Robotics Software Engineer to join our embedded team in this exciting journey.

About the Role:

In our team, “embedded” means developing sophisticated robotics applications in Python using ROS2. You’ll be working on the brains of our robots, creating the software that brings our cutting-edge hardware to life. Think about positioning systems, synchronising camera sets, real-time image processing, and intelligent sensor integration – all within a modern, agile development environment.

What You’ll Do:

  • Develop and architect robust software for our robotic systems, focusing on functionality, reliability, and performance.
  • Collaborate closely with our hardware and cloud teams to ensure seamless integration across the entire system.
  • Become an expert in ROS2, leveraging its powerful framework for building complex robotic applications.
  • Tackle challenging projects like developing adaptive camera controllers, designing robust network communication solutions, and refining system state machines for optimal performance.
  • Contribute to the full software lifecycle, from design and development to testing and deployment, including on-site installation and support at greenhouses.
  • Thrive in a dynamic, agile environment where continuous learning and improvement are key.

What You’ll Need:

  • Strong Python programming skills (3+ years of professional experience beyond academic projects)
  • Experience with ROS2 (or a strong desire to learn it quickly)
  • Solid understanding of Linux and comfortable working in a command-line environment
  • Experience with version control systems (e.g., Git)
  • Excellent communication and collaboration skills
  • A proactive approach to problem-solving and a passion for creating innovative solutions
  • Fluency in English

Bonus Points For:

  • Experience with hardware/software integration, particularly in robotics
  • Familiarity with sensors, actuators, and communication protocols commonly used in robotics
  • Experience with C++ programming
  • Knowledge of image processing techniques
  • Experience with cloud technologies and IoT

Showcase Your Talent! Share a portfolio of your projects (GitHub link, personal website) to demonstrate your skills and experience.

What We Offer:

  • A competitive salary and benefits package
  • The opportunity to work on cutting-edge robotics and AI technology that is transforming the agricultural industry
  • A collaborative and supportive work environment where you can learn and grow
  • The chance to make a real-world impact by contributing to a more sustainable and efficient food production system

To Apply:

  • Please send your CV and a cover letter explaining your passion for robotics and software development to hr@adinnovations.nl