INACTIVE
Full-Time
Technical Lead: Robot Systems Software
Posted on 12/30/2022
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