Salary
💰 $150,000 - $200,000 per year
Tech Stack
LinuxPythonRust
About the role
- TerraClear applies AI, robotics, and mechanical design to automate labor intensive farm tasks, starting with rock clearing
- Expanding technologies to manage weeds, pests, disease and plant health
- Work with robotics team to architect, design and implement novel robotics systems for controlling ground-based rovers in farm fields
- Collaborate with the product team to clarify requirements
- Select sensing and other hardware components and technologies to enable rapid prototyping
- Serve as a SME on current state of the art for the full stack of robotics technologies
- Directly contribute in a hands-on manner to solving major technical challenges
- Contribute to a research roadmap in alignment with the TerraClear product roadmap
- Develop test plans for component and system level testing and validation
- Build and test prototype systems in the field
- Play a pivotal role in growing the robotics team
Requirements
- 5+ years' experience developing and commercializing full-stack robotics systems
- MS or PhD in CS, EE, ME or a related field or equivalent experience
- Strong C++, Python skills & expertise in ROS or similar robotics software framework
- Deep and current knowledge of high level controls, including motion planning, localization, navigation and sensor fusion
- Working knowledge of low level controls, including trajectory control and state estimation techniques for perception and feedback control
- Experience integrating a wide range of sensing hardware, including LIDAR, cameras, other range-finding sensors, inertial navigation, GPS/GNSS sensors
- Experience working in a Linux-based environment including modern software engineering practices, experience with git and pull reviews
- Strong communication skills, including active listening, that can convey complex technical topics to teammates in plain English
- Bonus: Field robotics experience with developing new AGVs, UAVs, USVs, or UUVs
- Bonus: Knowledge of communication protocols including CANBUS, TCP/UDP and wireless communication
- Bonus: Knowledge of Rust
- Bonus: Experience working with embedded systems, real time applications, and PLCs
- Bonus: Simulation and hardware-in-the-loop testing experience
- Bonus: Experience with hydraulic and electrical actuators and systems
- Bonus: Controls knowledge including linear and nonlinear control systems design