Rust Job: Software Engineer, Robotics

Job added on


Hayward, CA - United States of America

Job type


Rust Job Details

Join us at Verdant Robotics as we revolutionize agriculture through robotics and AI. We use computer vision and machine learning to understand every part of every plant at a massive scale - and with automated robotics, we close the loop and act on that information in real-time. Our unique digital-twin and mm-accurate spraying technology unlocks phenomenal increases in productivity and efficiency - helping farmers grow more profitability with less inputs, realizing savings from day one.


  • Design the application and software framework to support the required robotic functionalities;
  • Develop Robotics Applications and Software using CAE Software, Gazebo, Typescript/Node JS, Rust, Python, and C ++;
  • Implement Redux for improved state management of the application reducing unnecessary passing of props and preserving instances of state, allowing for a more streamlined debugging process;
  • Develop software using knowledge of robotics concepts, controls, computer vision, and machine learning;
  • Define and ensure conformance to architectural guidelines, platforms, and development standards;
  • Research emerging front-end and back-end technologies and provide recommendations for enhancing existing products and for the initiation of new products;
  • Collect data synthesized by robots and analyze data to determine software and application effects on robotic vision and machine learning;
  • Analyze complex system and system-related problems for the company and make recommendations for improvements for robot functionality;
  • Perform unit testing before deploying the application to testing environments;
  • and Participate in and contribute to all phases of system development, including requirements elicitation, design, development, execution, testing, deployment, and maintenance.


  • Master’s degree or foreign equivalent in Robotics, Software Engineering or related field, plus one (1) year post-baccalaureate experience as a Research Engineer or related. Experience must include building/developing machine learning system, testing machine and engineering software for manufacturing devices, engineering device sensors and actuators, computer vision, production, and test data analysis.
The salary range for this position is $105,000 - $250,000
Verdant Robotics provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or gender expression.