Sr. Software Engineer

Sunnyvale, CA

Position Description

About Us

We’re Blue River, a team of innovators driven to radically change agriculture by creating intelligent machinery. We empower our customers – farmers - to implement more sustainable solutions: optimize chemical usage, reimagining routine processes, and improving farming yields year after year. We believe that focusing on the small stuff – pixel-by-pixel and plant-by-plant - leads to big gains. By partnering with John Deere, we are innovating computer vision, machine learning, robotics and product management to solve monumental challenges for our customers.

Our people are at the heart of what we do. Through cross-discipline collaboration, this mission-driven and daring team is eager to define the new frontier of agricultural robotics. We are always asking hard questions, rapidly iterating, and getting our boots in the field to figure it out. We won’t give up until we’ve made a tangible and positive impact on agriculture.

Position Summary

Our New Technologies team is seeking a talented Software Engineer to assist with a diverse range of applications including UI testing tools, web dev, robotics application and machine learning tools. You’ll also contribute important guidance on the team’s overall software development road map, design and test planning.

Role Responsibilities:

  • Collaborate with a small, agile team to design, prototype and build a real time web enabled data visualization platform
  • Complete map view needs for various environment and localization support needs

Required Professional Skills & Experience:

  • BS/MS in computer science or equivalent work experience
  • 3-5 years experience with web services and specifically, React
  • Proven experience in developing real time web enabled data visualization tools.
  • Strong understanding of common Web technologies, languages and frameworks; such as, React, Redux, Vue, Angular, Node, Git and experience with REST APIs - we use React
  • Expert understanding of the latest Javascript, HTML5 and CSS3 best-practices
  • Proven hands on skills with Python
  • Experience with CI/CD pipeline and tools
  • Demonstrate a good understanding of software fundamentals including software design, algorithm development, data structures, code modularity, and maintainability
  • Self-managed and committed to working in a fast-paced environment

Preferred Skills & Experience:

  • Willingness and ability to learn new technologies and tackle different assignments
  • Experience in data presentation and analytics is a plus
  • Exposure to AWS and other cloud services
  • Familiarity with rosbridge protocol and Webviz a huge plus
  • Exposure to Robotics Operating System (ROS) integration and recording functionality
  • Experience in autonomous driving space developing visualization tools

Blue River offers competitive compensation and benefits, including a great 401(K) match. We believe in a work life balance and offer generous Paid Time Off and Sick Leave as well as Paid Parental Leave and an adoption benefit. Subsidized lunches, flexible work hours, CalTrain passes (with mobile Wi-Fi!) and a collaborative and supportive environment also contribute to making Blue River a great place to work.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Start application