Senior Software Engineer

  • BHO Tech
  • Sunnyvale, CA, USA
  • May 07, 2024
Full time Engineering

Job Description

We are looking for a highly skilled and energetic person to play a key role in improving and supporting our revolutionary robotic and vision-based systems for agriculture. You will be joining a world-class research and engineering team to provide critical skills in improving existing systems and pushing the boundaries of this technology. The role will include work in the following areas:

● Act as a primary software developer in our multi-disciplinary environment

● Provide the glue between algorithmic development, state-of-the-art computer vision systems, and real-time activities

● Develop system architecture and infrastructure for our vision-based thinning and weeding systems

● Develop tools and features that enhance the operator experience and technical support activities

● Work in project-based teams to explore new opportunities in other crop systems and for alternative applications.

The position will be based at our company headquarters in Sunnyvale, CA, and may require occasional travel to perform tests in the field in agricultural areas in the Midwest and the Salinas Valley.


● Bachelor's degree in Computer Science or related areas

● 3+ years in software development and/or systems integration 

● Experience in OOP, and fluency and strong skills in C++

● Experience working in Linux and environments involving multiple networked computers

● Skills in algorithm development and optimization, including multi-threaded systems

● Experience using revision control software such as git

● Excellent communication and teaming skills

● A self-starter who is comfortable with wearing multiple hats when needed.

In addition, the following are a plus:

● Advanced degree in CS or related technical areas; senior candidates are encouraged to apply

● Fluency with other programming and scripting languages, particularly Python

● Experience in real-time systems and working with hardware/sensor integration, such as GigE/USB3 cameras and GPS

● Experience working in QT, boost, and/or the Robotics Operating System (ROS)

● Experience doing Data Analysis and/or GUI development

Please include a brief message about how your interests and background match this position. We offer competitive compensation including healthcare and retirement benefits, and commuter benefits such as CalTrain passes, mobile Wi-Fi hotspots, and flexible work hours.

Best Regards,
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823