{bc}
greenhouse

Software Engineer, See & Spray

Blue River Technology
Remote, USA
Full-time
Mid · 2+ years experience
Remote
USD 104000-183000 yearly / year
Discovered 3 weeks ago
C++LinuxbashGitSSHAnsible

Full Job Posting

Job 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.

Required Experience and 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.

Preferred Experience and Skills

  • 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.
  • Only individual applicants will be considered. We do not work with unsolicited third-party agencies or proxy interview services.
  • At Blue River, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $104,000 – $183,000/year for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. This position is also eligible for an annual performance bonus and a competitive benefit package. During the recruitment process, we may identify an alternative role or level to which you are more suited. If your ideal role at Blue River differs from the advertised position, we will provide an updated pay range as soon as possible during the hiring process.
  • We’re passionate about creating an inclusive workplace that promotes and values diversity. While we have more work to do to advance diversity and inclusion, we’re investing in our programs, including recruiting, mentorship, career development, and learning & development, to ensure they support our Diversity, Equity, and Inclusion goals. We support each employee in living a full life, enabling a thriving career, and accomplishing a meaningful, challenging mission while collaborating with incredible people. We are dedicated to building a diverse and inclusive workplace, so if you’re excited about this role but your experience doesn’t align completely with the job description, we encourage you to apply anyway.
  • We are an equal-opportunity employer and do not discriminate based on 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, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.

Requirements

  • 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.
  • Only individual applicants will be considered. We do not work with unsolicited third-party agencies or proxy interview services.
  • At Blue River, your base pay is one part of your total compensation package. For this position, the reasonably expected pay range is between $104,000 – $183,000/year for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. This position is also eligible for an annual performance bonus and a competitive benefit package. During the recruitment process, we may identify an alternative role or level to which you are more suited. If your ideal role at Blue River differs from the advertised position, we will provide an updated pay range as soon as possible during the hiring process.
  • We’re passionate about creating an inclusive workplace that promotes and values diversity. While we have more work to do to advance diversity and inclusion, we’re investing in our programs, including recruiting, mentorship, career development, and learning & development, to ensure they support our Diversity, Equity, and Inclusion goals. We support each employee in living a full life, enabling a thriving career, and accomplishing a meaningful, challenging mission while collaborating with incredible people. We are dedicated to building a diverse and inclusive workplace, so if you’re excited about this role but your experience doesn’t align completely with the job description, we encourage you to apply anyway.
  • We are an equal-opportunity employer and do not discriminate based on 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, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Blue River Technology