Senior System Software Engineer
📋 Role Overview & Responsibilities
Senior System Software EngineerVerdant Robotics -- Hayward, CA
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 unlock phenomenal increases in productivity and efficiency - helping farmers grow more profitability with fewer inputs, realizing savings from day one.
As Senior System Software Engineer, you will be working closely with the CTO, CPO and CEO. You will be responsible for creating and maintaining algorithms, testing infrastructure and software tools used to design, build and control for mobile robotics platforms and industrial machines, deploy the code in a C/C++ environment on-board the robot, develop tools for analyzing performance both during testing and in the field, test and debug your code on the robot, and make improvements to our data and training pipelines.
Our core technology empowers farmers to grow more profitable food. Together with our partners, we are building environmentally friendly, sustainable, and highly productive farms. Our office is located in Hayward, CA, about 25-30 mins average commute from most places in the Bay Area. We offer competitive pay and a great team environment.
The Role: Senior System Software EngineerReporting to: CTOLocation: on-site, in-person
About You:6+ years of professional experience in systems engineering, software engineering, or other related fields.Demonstrated deep experience and proficiency with C++Experience with the Linux operating system (including basic Bash experience)Experience with PythonExperience with standard engineering tools such as Git, JIRA, Jenkins, etcAbility to drill down into diverse systems to gain understanding and provide improvementsExperience writing code for embedded systems or environments where performance matters, such as games or roboticsExperience with multithreading and multi-process systemsDemonstrated ability to both build and maintain complex projects
What You Will Do:Develop core system software for both on robot and off robot (infrastructure) systemsIdentify and resolve problems and shortcomings in both engineering practices and deployed technologiesWork independently with at times minimal guidance to achieve goalsCollaborate with and provide guidance to other teams Write tooling and scripts to solve problems and automate processesAnalyze and improve performance across different systemsIdentify, analyze, and resolve operating/hardware system problemsDevelop verification and validation procedures to ensure that system software performs as specified to meet system and subsystem requirementsPerform systems modeling, simulation, and analysis.Participate in special projects as required, including design studies and prototype system solutionsWrite greenfield software and take ownership over your work
Desired Qualifications:Experience with CDeep understanding of PythonExperience in ROS, DDS, ZMQ, Kafka, or other message passing frameworksExperience in Jenkins or other CI/CD platformsExperience with Docker or other container technologiesExperience with maintaining or writing device driversKnowledge of profilers, valgrind and system analysis toolsDemonstrated experience with systems engineering and software engineering processesAbility to develop system-level requirements, decompose requirements to subsystems, perform trade studies, develop navigation analysis tools and conduct predictive-performance analysesEmail Resume to careers@verdantrobotics.com
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.
Frequently Asked Questions
How do I apply for the Senior System Software Engineer position at Verdant Robotics? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Verdant Robotics without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Hayward, CA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →