Senior Robotics Software Engineer (R&D)

Prime Vision

Arlington (VA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions

Job summary

A leading robotics company is seeking a Senior Robotics Software Engineer in Arlington, VA. The role focuses on designing, building, and scaling software systems for autonomous mobile robots. Key responsibilities include the development of scalable APIs and integration of real-time systems while utilizing modern software practices. Candidates should possess a degree in Computer Science or related field and have experience in backend systems. This position offers competitive benefits including performance bonuses and comprehensive health coverage.

Qualifications

  • Bachelor’s or Master’s degree in relevant field.
  • Experience with backend systems and APIs.
  • Hands-on experience with messaging systems.

Responsibilities

  • Develop scalable APIs and microservices.
  • Maintain real-time messaging and event-driven systems.
  • Collaborate with frontend teams for UI integrations.

Skills

Backend development using FastAPI and NodeJS
Frontend frameworks (React or Vue)
Data storage (Postgres, Redis)
Messaging systems (MQTT, Kafka)
Real-time programming and algorithms
ROS/ROS2 experience

Education

Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering or related field

Tools

Kubernetes
Docker
GitHub Actions

Job description

Location

Arlington, VA (Hybrid) 3-4 days in-person

About the role

We are seeking a Senior Robotics Software Engineer to design, build, and scale production-grade software systems powering autonomous mobile robots (AMRs). This role emphasizes modern software engineering best practices, reliability, and cloud-native development. You’ll work across backend services, autonomy pipelines, and distributed systems integrating AI, perception, and real-time robotics.

Key Responsibilities
  • Develop scalable APIs and microservices using FastAPI and NodeJS.
  • Build and maintain real-time messaging and event-driven systems using MQTT and Kafka.
  • Develop and optimize data storage layers leveraging Postgres and Redis.
  • Implement software interfaces and data pipelines for sensors including LiDAR, cameras, and IMUs.
  • Collaborate with frontend teams working with React or Vue to build UI integrations and operator tools.
  • Implement and maintain CI/CD workflows using Kubernetes, Docker, KVM, and GitHub Actions.
  • Analyze system logs, telemetry, and field data to identify bugs, performance bottlenecks, and reliability issues.
  • Participate in code reviews, architectural discussions, and software documentation.
Benefits
  • Performance-based incentive bonus plan.
  • Comprehensive health, dental, and vision insurance coverage.
  • 401(k) retirement plan with company matching contributions up to a specified percentage.
Qualifications

Required:

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Experience building backend systems using FastAPI and NodeJS.
  • Experience with frontend frameworks such as React or Vue.
  • Hands-on experience with Postgres, Redis, and distributed messaging systems (MQTT, Kafka).
  • Strong understanding of algorithms, data structures, and real-time/async programming.
  • Experience with ROS/ROS2 and real-time robotics software systems.

Preferred:

  • Experience deploying software using Kubernetes, Docker, and KVM.
  • Familiarity with GitHub Actions for CI/CD automation.
  • Experience integrating AI/ML models into production robotic workflows.
  • Background in cloud robotics, distributed systems, or simulation environments (Gazebo, Isaac Sim).

We offer an innovation-driven culture focused on modern software development practices, autonomy, and impactful engineering.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000
Staff Robotics Software Engineer
Staff Robotics Software Engineer

D24 Search • Boston (MA)

On-site
USD 120,000 - 180,000
Health insurance
Competitive compensation
Senior Robotics AI Software Engineer - Wilmington, Ma
Senior Robotics AI Software Engineer - Wilmington, Ma

Motion Recruitment Partners, LLC • Wilmington (DE)

Hybrid
USD 150,000 - 230,000
Medical Insurance
Dental Benefits
Vision Benefits
+3
senior full stack software engineer / needs robotics operating systems experience
senior full stack software engineer / needs robotics operating systems experience

Motion Recruitment • Woburn (MA)

Hybrid
USD 140,000 - 190,000
Competitive base salary
Equity opportunity
Medical, dental, vision insurance
+5
Robotics Software Engineer Enyuare Engineering design firm
Robotics Software Engineer Enyuare Engineering design firm

Enyuare • Lexington (MA), Northern (KY)

Hybrid
USD 100,000 - 150,000
Software Engineer, Robotics Systems
Software Engineer, Robotics Systems

Autonomique • Menlo Park (CA)

On-site
USD 140,000 - 210,000
Senior Robotics Engineer
Senior Robotics Engineer

Knightscope • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
senior full stack software engineer / needs robotics operating systems experience
senior full stack software engineer / needs robotics operating systems experience

Motion Recruitment Partners LLC • Woburn (MA)

On-site
USD 140,000 - 180,000
Equity in company
Health, dental, and vision coverage
401(k)
+2