Full-Time

Technical Lead: Robot Systems Software

Posted on 12/30/2022

Verdant Robotics

Verdant Robotics

11-50 employees

Transformative agricultural robotics services

Food & Agriculture
Data & Analytics
Robotics & Automation

Senior

Hayward, CA, USA

Required Skills
TCP/IP
Bash
Python
CUDA
Git
Docker
JIRA
Jenkins
C/C++
Linux/Unix
Requirements
  • More than 5 years of professional experience with a team of engineers, developing and shipping software
  • Bachelor's degree in Computer Science, or Robotics, or any related engineering field
  • Proficiency programming with C/C++, CMake, and using open source libraries
  • Demonstrated ability to ship high performant code
  • Experience with development tools including Git, GitLab/GitHub, JIRA, Jenkins, Docker, etc
  • Ability to continuously manage risk and be comfortable with lean software development techniques
  • Previous technical leadership experience with some management exposure
  • Ability to make a system work. Have you ever had to fight a linux installation issue?
Responsibilities
  • Own the cross computer communication layer
  • Build out real time robot visualization
  • Own software support for new hardware devices
  • Co-design new software with the hardware team
  • Manage a team of four 20-25% of the time
  • Design and implement software components in C++ for mobile robots
  • Improve software performance on all platforms including robot hardware (NVIDIA Jetson)
  • Troubleshoot, identify, analyze, and resolve operating/hardware system problems
  • Determine system specifications, input/output processes, and working parameters for hardware/software compatibility
  • Regularly use your code on the robot to understand system-level performance
Desired Qualifications
  • M.S. or Ph.D. preferred
  • Exposure to Bash and Python
  • Expert working with Linux operating system (desktop, or server, or embedded)Experience writing code for embedded systems or environments where performance matters (e.g. video game development counts as relevant experience)
  • Experience using CUDA. Experience with Nvidia Jetson platforms
  • Experience with CAN bus, serial ports, UARTs. Experience with POSIX network sockets, TCP/UDP, unicast, multicast. Experience with Linux device drivers, Device Tree, updating/migrating Linux Kernel
  • Experience with distributed computing, cluster coordination and orchestration

Verdant Robotics is on a mission to build a future where autonomous robots can serve people, create value, and improve quality of life. The company's 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.

Company Stage

Series A

Total Funding

$68.7M

Headquarters

Hayward, California

Founded

2018

Growth & Insights
Headcount

6 month growth

-18%

1 year growth

-17%

2 year growth

18%
INACTIVE