Blue River Technology

Senior Software Engineer, Robotics Software

Blue River Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $142,000 - $250,000 per year

Job Level

Senior

Tech Stack

LinuxPython

About the role

  • Summary of See and Spray program and role at Blue River Technology.
  • Design, develop, and optimize C++ software running on distributed, real-time robotics systems.
  • Work across the entire software lifecycle, encompassing requirements, design, development, testing, code review, documentation, and deployment.
  • Investigate and implement algorithms to enhance performance, efficiency, and reliability, including those utilizing GPU-accelerated processing.
  • Collaborate with systems, perception, and controls engineers to integrate software with sensors, compute modules, and actuators.
  • Debug complex interactions between hardware and software in real-world conditions.
  • Participate in on-machine testing, including occasional travel to the field (e.g., Gilroy, CA), to experience the product in its intended use.
  • Contribute to technical discussions, design reviews, and mentoring of junior engineers as your role grows.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Mechatronics, or related field.
  • 5+ years of experience developing and deploying modern C++ software for robotics or embedded systems.
  • Proven experience working on physical robots or complex electromechanical systems in real-world environments.
  • Solid understanding of robotics fundamentals, including kinematics, control systems, perception, and localization.
  • GPU programming (CUDA) and performance optimization for high-throughput systems.
  • Strong Linux development skills, including debugging and performance profiling.
  • Excellent problem-solving ability, with both scrappiness and precision when tackling challenges.
  • Strong collaboration and communication skills, with a willingness to “get your hands dirty” during field testing.