Bachelor’s degree in a STEM discipline plus 5 years of related experience
Required skills:
Develop camera visibility models incorporating camera intrinsics, distortion correction, extrinsics, and mechanical tolerances using Blender and OpenCV (4 yrs)
Design and deploy distributed simulation systems using AWS cloud-based web services to enable scalable digital-twin environments with remote sensor data ingestion and real-time visualization (any amount of experience)
Define and extend onboard and machine-to-machine communications using MQTT and DDS middleware and Protobuf and OMGIDL message schemas for publish-subscribe and request-reply communication models (1 yr, 6 mos)
Develop real-time simulation tools utilizing ray tracing-based software to drive perception inputs (1 yr)
Create and maintain relevant Bazel build targets to support scalable, reproducible, and efficient builds for multiple compute architectures across complex codebases (1 yr)
100% remote working allowed; can live anywhere in the US; periodic visits to the office required. Up to 10% domestic travel required for engineering testing
What the job involves
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
Develop simulation infrastructure in support of digital-twin simulation efforts, enabling testing and fast debug cycles
Define job site mapping workflow and develop tools to map job sites
Work with related engineering teams to shape tool development for production or raw or semi-raw sensor inputs appropriate for simulation use cases
Support and contribute to the development of C++ and Python robotics software
Design and support tools to visualize camera geometry, fields of view, and overlaps within multi-camera systems
Skills & Requirements
Technical Skills
BlenderOpencvAwsMqttDdsProtobufOmgidlBazelC++PythonRay tracingRobotics softwareTeamworkProblem-solvingCommunicationRoboticsSimulationCamera systems