picklerobotVerified Source

Backend Software Engineer, Robotics & Human-Robot Interaction

Onsite · Boston, Massachusetts
Posted August 12, 2026
payroll

Overview

You will own backend services that power task planning and robotic workflows for warehouse robots. You'll design and build scalable systems with Python, bridging software engineering and robotics infrastructure. You'll collaborate with robotics engineers on a tight-knit team, integrating backend systems with real-world hardware. Your code directly impacts how autonomous robots operate on the warehouse floor, from conception to deployment. This role is for a strong engineer who cares about code quality and system design, and who thrives on seeing software drive physical machines.

What You'll Do7

  • 1Build backend services that support front-end systems for robotic task planning.
  • 2Design and implement scalable, reliable systems using Python and Flask.
  • 3Own system architecture and service design within the Human-Robot Interaction team.
  • 4Develop event-driven and messaging-based architectures using Kafka and ROS.
  • 5Integrate backend systems with robotic workflows in collaboration with robotics engineers.
  • 6Improve performance, reliability, and maintainability of existing services.
  • 7Participate in code reviews and technical discussions to raise engineering standards.

Requirements8

  • 12-5+ years in backend or distributed systems engineering.
  • 2Strong programming proficiency in Python.
  • 3Experience building or supporting web applications with Flask or REST API.
  • 4Experience with C++ or another strongly typed language such as Rust, Go, or Java.
  • 5Solid understanding of software architecture, concurrency, and distributed system design.
  • 6Experience with event-driven systems, messaging frameworks, or service-oriented architectures.
  • 7Experience developing systems that interface with hardware, robotics, or real-world operational environments.
  • 8Nice to have: familiarity with Kafka, ROS, or similar messaging systems; exposure to robotics, autonomy, or human-robot interaction.

Salary Insight

Salary not disclosed in listing

Location

Typeonsite
LocationBoston, Massachusetts

Required Skills

PythonFlaskREST APIC++RustGoJavaSoftware ArchitectureConcurrencyDistributed System DesignEvent-Driven SystemsMessaging FrameworksMicroservicesHardware Integration
Share:

Similar open positions

Explore active roles that match your skills and interests.

Nimble Robotics

9d agoSan Francisco, Californiapayroll

Staff Software Engineer Multi-Robot Coordination Nimble Robotics

Design and develop production-level software systems for robot coordination and integrate with enterprise systems. Build and maintain integrations with robot platforms and warehouse management APIs. Improve reliability and scalability through testing and observability. Lead technical discussions and mentor engineers. This role drives high-impact outcomes within the first 90 days while collaborating with cross-functional teams.

230K–280K
C++PythonRust+10 more
Motion Recruitment Partners, LLC

Motion Recruitment Partners, LLC

12h agoBoston, Massachusettspayroll

Senior Mechanical Design Engineer Robotics

Lead design of next generation warehouse automation systems at a fast growing VC backed robotics company. Develop AI powered robotic solutions enhancing safety and efficiency across complex warehouse environments. Seeking mechanical engineer to own projects at scale.

150K–172K
Mechanical DesignRoboticsMechanical Engineering
Bright Vision Technologies

Bright Vision Technologies

14h agoRemotepayroll

Robotics Solutions Engineer, Remote Robotics Software

You will own the full robotics software stack for autonomous platforms, from sensor integration to motion planning, at a company delivering cloud and AI solutions nationwide. You will collaborate with product, design, and operations teams to ship production-grade software, and your work will power robots in field deployments. This role stands out for its 100% remote flexibility and direct W2 employment with a respected technology consulting firm.

100K–150K
C++PythonROS+12 more
AeroVironment, Inc.

AeroVironment, Inc.

14h agoPittsburgh, Pennsylvaniapayroll

Software Engineer - Robotics Generalist

Design and develop software for robotic systems leading to a fast-paced environment. Own the full software lifecycle from requirement analysis to deployment while collaborating with cross-functional teams. Scale solutions across perception control and autonomy domains. Drive integration of reusable components and mentor junior engineers.

Competitive salary
C++Linux

MRINetwork Jobs

14h agoSan Francisco, Californiapayroll

Robotics Software Engineer Motion Planning Vision Deployment

Design and develop software stack for industrial robotic systems. Focus on motion planning trajectory generation and real-time control. Build perception-to-action systems for autonomous manufacturing.

Competitive salary
pythonawsreact+2 more

Near Earth Autonomy

14h agoPittsburgh, Pennsylvaniapayroll

Software Integration Engineer, Autonomous Flight Robotics

Near Earth Autonomy's Integration Engineer integrates autonomy software onto platforms from small quadcopters to full-scale helicopters. You'll own software-in-the-loop, hardware-in-the-loop, and field testing cycles, ensuring robust performance across scales. You'll join a cross-functional team of robotics engineers passionate about state-of-the-art autonomous flight. This role offers direct ownership of core autonomy modules and the chance to fly real systems in real-world environments.

Competitive salary
C++PythonROS2+3 more