Software Engineer, See & Spray
B
Blue River TechnologyAgricultural robotics
Location: Santa Clara, CA; Work Location: RemoteFull-TimeMiddle
Salary$104,000 – $183,000/year
Apply NowOpens the employer's application page
Job Details
- Experience
- 2 or more years of experience with distributed robotics software development in C++.
- Required Skills
- PythonBashGitC++LinuxAnsible
Requirements
- Hold a BS degree or higher in Computer Science or a related field.
- Have 2 or more years of experience with distributed robotics software development in C++.
- Be proficient with Linux/bash environments and command-line tools.
- Know version control systems such as Git and collaborative development workflows.
- Be able to debug complex systems.
- Have familiarity with SSH for remote access and scripting on single-board computers, such as Raspberry Pi.
- Have operating system and machine deployment and management ability, such as with Ansible.
- Be able to document work clearly in writing and verbally.
- Preferred: experience with real-time sensor integration and vision systems on autonomous vehicles or robotic systems.
- Preferred: familiarity with GPU computing on edge devices and real-world constraints.
- Preferred: experience with Python, especially in a robotics context.
Responsibilities
- Design, develop, and test robotics system software in C++ in a Linux environment.
- Collaborate with a multidisciplinary team on software for agricultural and construction equipment.
- Troubleshoot and support distributed systems remotely and in the field during deployment and testing.
- Document code, APIs, and system architecture.
- Break down work and estimate time to completion.
View Full Description & ApplyYou'll be redirected to the employer's site