Principal Robotics Software Engineer

3 weeks, 5 days ago
Full-time
Lead
IoT and Embedded Systems
Blue River Technology

Blue River Technology

Blue River Technology serves the agricultural industry with revolutionary computer vision-based robotics, optimizing chemical usage, reimagining routine processes, and improving farming yields while minimizing environmental impact. Through collaboratio...

Industrial Conglomerates
251-1K
Founded 2011

Description

  • Lead technical vision and software architecture for multi-quarter robotics initiatives.
  • Architect, design, and maintain high-performance, fault-tolerant robotics systems covering areas such as motion planning, controls, state estimation, spatial awareness, and fleet management.
  • Collaborate with Deere engineering groups to modify vehicle safety behavior, control vehicles, and access data signals that improve autonomy.
  • Partner with robotics, perception, machine learning, hardware, systems engineering, and product teams to define requirements, interfaces, and validation plans.
  • Establish coding standards, automated testing, continuous integration, and production deployment practices.
  • Mentor engineers through design reviews, clean-code practices, and system-level troubleshooting.
  • Monitor advances in robotics, AI/ML, dynamic controls, and real-time computing to guide platform improvements.

Requirements

  • 10+ years of professional software engineering experience, including 4+ years in a Principal or Staff-level role in robotics, autonomous vehicles, aerospace, or heavy machinery automation.
  • Expert proficiency in modern C++ and Python in Linux-based environments.
  • Hands-on experience with ROS/ROS 2 or CyberRT and robotics domains such as motion planning, kinematics, trajectory generation, localization, perception, or control theory.
  • Experience developing multithreaded C++ applications, basic IPC, and hardware- or sensor-integrated software involving devices such as LIDAR, cameras, IMUs, or GPS.
  • Ability to design system architecture and debug complex hardware-software integration issues.
  • Ability to balance long-term architecture with short-term delivery and build alignment across multidisciplinary teams.
  • Bachelor’s, Master’s, or Ph.D. in computer science, robotics, computer engineering, electrical engineering, or a related field.
  • Experience with RTOS, low-latency optimization, memory management, and real-time networking such as CAN or Ethernet is preferred.
  • Experience with simulation environments, HIL testing, sensor fusion, or functional safety standards such as ISO 26262 or IEC 61508 is preferred.

Benefits

  • Salary range of $174,000–$305,000 per year, depending on qualifications and location.
  • Annual performance bonus and competitive benefits package.
  • Remote work within the United States.
  • Visa sponsorship available.
  • Career development, mentorship, and learning and development programs.
  • Inclusive workplace with reasonable accommodations and equal-opportunity employment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Robotics Maintenance & Field Service Technician II / III - North West

Tutor Intelligence 11-50 Industrial Conglomerates

Tutor is seeking a Maintenance and Field Service Technician to deploy, troubleshoot, repair, and improve autonomous robotic systems operating at customer facilities across North America.

Linux
5 days, 1 hour ago

Triage Analyzer- Autonomous Vehicle Test Engineer supporting Nvidia

Sustainable Talent 51-250 Professional Services

NVIDIA is seeking a remote Triage Analyzer-Test Engineer through Sustainable Talent to analyze autonomous vehicle test issues, identify root causes, and support software quality across automotive engineering teams.

Java Linux Python
1 week ago

Automation & Equipment Engineer II

Hunter Douglas 10K-50K Specialty Retail

Hunter Douglas is seeking an Automation and Controls Engineer to design, integrate, and improve automated manufacturing systems across its North American plants.

1 week, 3 days ago

Robotics Maintenance & Field Service Technician II / III - South East

Tutor Intelligence 11-50 Industrial Conglomerates

Tutor is hiring a Maintenance and Field Service Technician to deploy, maintain, troubleshoot, and improve autonomous robotic systems operating at customer facilities across North America.

Linux
1 week, 4 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers