Senior Robotics Software Engineer

Blue River Technology

Santa Clara (CA)

Hybrid

USD 158,621 - 261,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Blue River Technology, based in Santa Clara, CA, seeks an engineer to build real-time robotics software for automated agricultural equipment. You will work on vision-based systems, sensing and actuation to ensure reliable field operations.

The role requires a BS in Mechanical Engineering or related field with 3+ years of experience, strong C++ on Linux, ROS, and end-to-end testing, plus Git/Bazel expertise. Some remote work and up to 20% travel may be required.

Qualifications

  • Bachelor’s degree in Mechanical Engineering or related field with 3 years of related experience.
  • Strong C++ development for Linux in real-time systems.
  • Experience with ROS and robotics software packages (AOS, Flatbuffers, Protobufs).
  • Proficient with Git and Bazel for build, test, deploy.
  • Experience building end-to-end testing solutions (unit, integration, HIL, regression).
  • Ability to travel up to 20% domestically and internationally.

Responsibilities

  • Work on real-time robotics software to automate agricultural equipment
  • Run and refine complex agricultural machines that unite vision-based deep learning, distributed computing, and precise sensing and actuation to reliably execute operations in the field
  • Investigate and solve difficult, unsolved challenges in sensing, actuation, and autonomous operations to push machine performance forward
  • Integrate a wide variety of sensing, computing, actuation, and user interface hardware and software to achieve machine performance goals.

Skills

Real-time software
C++
ROS
Linux
Testing & QA

Education

Bachelor’s degree in Mechanical Engineering or related field

Tools

Git
Bazel
CAN
Ethernet

Job description

Summary

We’re Blue River, a team of innovators driven to create intelligent machinery that solves monumental problems for our customers. We empower our customers – farmers, construction crews, and foresters - to implement safer and more sustainable solutions, driving increased profitability with less reliance on scarce labor. We believe that focusing on the small stuff – pixel-by-pixel and task-by-task - leads to big gains.


Blue River Technology is based in Santa Clara, CA.



Job Responsibilities


  • Work on real-time robotics software to automate agricultural equipment

  • Run and refine complex agricultural machines that unite vision-based deep learning, distributed computing, and precise sensing and actuation to reliably execute operations in the field

  • Investigate and solve difficult, unsolved challenges in sensing, actuation, and autonomous operations to push machine performance forward

  • Integrate a wide variety of sensing, computing, actuation, and user interface hardware and software to achieve machine performance goals.



Requirements


  • Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience.

  • Required skills:

    • Develop real-time capable software in C++ for Linux.

    • Experience with benchmarking and improving jitter in end-to-end latency (2 yrs)

    • Use git and Bazel to build, test, and deploy vehicle software and firmware (2 yrs)

    • Develop pub-sub systems that interact with sensors and actuators on robotics systems via CAN and Ethernet (2 yrs)

    • Experience building end-to-end testing solutions for data-driven software, including unit, integration, HIL, and regression testing (2 yrs)

    • Implement vehicle software utilizing ROS, and robotics software packages such as AOS, Flatbuffers, Protobufs (3 yrs).

    • May work remotely; periodic time in office required; must live within commuting distance of office. Up to 20% domestic and international travel required.





The US annual base salary range for this position is $158,621 - $261,000, along with eligibility for Blue River’s bonus and benefit programs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Robotics Software Engineer — Agriculture
Real-Time Robotics Software Engineer — Agriculture

Blue River Technology • Santa Clara (CA)

Hybrid
USD 158,000 - 261,000
Robotics Operations Engineer, See & Spray
Robotics Operations Engineer, See & Spray

Blue River Technology • Santa Clara (CA)

On-site
USD 108,000 - 162,000
Bonus programs
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Bonsai Robotics • San Jose (CA)

On-site
USD 175,000 - 210,000
Machine Learning Engineer, Autonomy Blue River Technology · $113k – $202k Middle just now
Machine Learning Engineer, Autonomy Blue River Technology · $113k – $202k Middle just now

Remote Genie • Northern (KY)

Hybrid
USD 113,000 - 202,000
Field Mechatronics Engineer
Field Mechatronics Engineer

Blue River Technology • Gilroy (CA)

On-site
USD 87,000 - 131,000
Bonus programs
Systems Engineer, Autonomous Systems
Systems Engineer, Autonomous Systems

Blue River Technology • United States

On-site
USD 131,000 - 228,000
Principal RL Engineer, E2E Autonomy
Principal RL Engineer, E2E Autonomy

Blue River Technology • Santa Clara (CA)

On-site
USD 192,000 - 378,000
Principal ML Engineer, E2E Autonomy
Principal ML Engineer, E2E Autonomy

Blue River Technology • Santa Clara (CA)

On-site
USD 135,000 - 378,000
Visa sponsorship
Autonomous Field Test Engineer
Autonomous Field Test Engineer

Blue River Technology • Ankeny (IA)

On-site
USD 91,000 - 137,000
Autonomous Field Test Engineer
Autonomous Field Test Engineer

Blue River Technology • Iowa City (IA)

On-site
USD 91,000 - 137,000