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.