Overview
On Site
100k - 120k
Full Time
Skills
Embedded Systems
Fleet Management
Dashboard
Workflow
Sensors
Microsoft Exchange
Mechanical Engineering
System Requirements
Delegation
Orchestration
Optimization
Interfaces
Operational Efficiency
Reliability Engineering
Software Engineering
Java
Spring Framework
API
React.js
TypeScript
ROS
System Integration
Microservices
Real-time
Communication
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
DevOps
Docker
Kubernetes
Continuous Integration
Continuous Delivery
Debugging
Conflict Resolution
Problem Solving
Computer Networking
Warehouse
Collaboration
Robotics
Computer Hardware
Job Details
About the Role
Our client is seeking a Robotics Software Engineer with strong full-stack Java/React experience and hands-on robotics expertise to help build the next generation of intelligent warehouse automation systems. This engineer will design, develop, and deploy software that connects physical robotic systems with cloud-based control, monitoring, and operational tools. The role spans embedded interfaces, backend services, and front-end applications that support high-throughput robotic fleets.
Responsibilities
Our client is seeking a Robotics Software Engineer with strong full-stack Java/React experience and hands-on robotics expertise to help build the next generation of intelligent warehouse automation systems. This engineer will design, develop, and deploy software that connects physical robotic systems with cloud-based control, monitoring, and operational tools. The role spans embedded interfaces, backend services, and front-end applications that support high-throughput robotic fleets.
Responsibilities
- Design and develop backend services (Java, Spring Boot) supporting robotic fleet management, perception pipelines, and operational tooling.
- Build responsive and intuitive front-end dashboards using React for monitoring robot health, task execution, and warehouse workflows.
- Integrate with robotic hardware, sensors, PLCs, APIs, and warehouse automation systems to enable reliable control and data exchange.
- Collaborate with robotics, controls, and mechanical engineering teams to translate system requirements into robust, production-ready software.
- Develop features enabling autonomy, navigation, task assignment, mission orchestration, and system optimization.
- Contribute to CI/CD pipelines, code reviews, and engineering best practices across cloud, on-prem, and edge deployments.
- Troubleshoot and optimize performance issues across the full stack, including software, networking, and hardware interfaces.
- Utilize real-world data to improve robot behavior, operational efficiency, and system reliability in warehouse environments.
- 3-8+ years of professional software engineering experience.
- Strong proficiency in Java, Spring Boot, and backend API development.
- Solid experience building modern front-end applications with React, TypeScript, and component-based design.
- Hands-on robotics or automation experience (e.g., ROS/ROS2, navigation, perception, controls, SLAM, or hardware integration).
- Experience with distributed systems, microservices, or real-time communication patterns.
- Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) and DevOps tools (Docker, Kubernetes, CI/CD).
- Strong debugging and problem-solving skills across software, networking, and hardware layers.
- Bonus experience: warehouse automation systems, AMRs/AGVs, robotic arms, or simulation tools (Gazebo, Ignition, Webots).
- Opportunity to work on high-impact products shaping the future of automated warehousing.
- Collaboration with a world-class, cross-functional robotics team.
- Hands-on work with systems that merge software, hardware, and autonomy.
- Competitive compensation, strong benefits, and long-term career growth potential.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.