Blue River Technology logo
Blue River Technology
Posted 3 days agoVerified live 1d ago

Software Engineer, See & Spray

Brief overview

Remote
UndergradOr in progress
$104k–$183k/yrStated range
2+ yrsMinimum
C++Distributed Robotics Software DevelopmentLinux/BashGitSSHAnsiblePythonReal-Time Sensor IntegrationWritten and Verbal Communication

Job description

Summary

Blue River Technology develops intelligent machinery and robotics solutions for agriculture, construction, and forestry. The Software Engineer will develop, test, optimize, troubleshoot, and document robotics system software supporting agricultural and construction equipment in a multidisciplinary team.

Responsibilities

  • Design, develop, and test robotics system software in a complex distributed system using C++ in a Linux environment in a small multidisciplinary team
  • Provide remote and in-field troubleshooting and support of distributed systems during deployment and testing phases
  • Document code, APIs, and system architecture to ensure knowledge sharing
  • Break down work and estimate time to completion

Skills

  • BS degree or higher in Computer Science or related field
  • 2 or more years of experience with distributed robotics software development in C++
  • Proficiency with Linux/bash environments and command-line tools
  • Knowledge of version control systems (e.g., Git) and collaborative development workflows
  • Problem-solving skills with the ability to debug complex systems
  • Ability to work effectively in a fast-paced, iterative development environment
  • Familiarity with SSH for remote access and scripting on single-board compute for rapid prototype/ test applications (i.e., Raspberry Pi use cases)
  • OS and machine deployment + management ability (Ansible, etc.)
  • Strong written and verbal documentation
  • Experience with real-time sensor integration and vision systems on autonomous vehicles or robotic systems
  • Familiarity with GPU computing on edge devices and real-world constraints
  • Experience with Python, especially in a robotics context
  • Passionate about agriculture

Qualifications

Must Haves

  • BS degree or higher in Computer Science or related field
  • 2 or more years of experience with distributed robotics software development in C++
  • Proficiency with Linux/bash environments and command-line tools
  • Knowledge of version control systems (e.g., Git) and collaborative development workflows
  • Problem-solving skills with the ability to debug complex systems
  • Ability to work effectively in a fast-paced, iterative development environment
  • Familiarity with SSH for remote access and scripting on single-board compute for rapid prototype/ test applications (i.e., Raspberry Pi use cases)
  • OS and machine deployment + management ability (Ansible, etc.)
  • Strong written and verbal documentation

Nice to Haves

  • Experience with real-time sensor integration and vision systems on autonomous vehicles or robotic systems
  • Familiarity with GPU computing on edge devices and real-world constraints
  • Experience with Python, especially in a robotics context
  • Passionate about agriculture

Benefits

  • Remote work location
  • Annual performance bonus
  • Recruiting, mentorship, career development, and learning & development programs supporting Diversity, Equity, and Inclusion goals

More jobs like this