Overview
On Site
100k - 130k
Full Time
Skills
Logistics
Material Handling
SAFE
Testing
Mapping
Real-time
Visualization
Debugging
Performance Analysis
Computer Hardware
Software Engineering
Systems Architecture
Performance Appraisal
Computer Science
Electrical Engineering
Mechanical Engineering
Software Development
C++
Python
ROS
Internationalization And Localization
Algorithms
Data Processing
Sensors
Fusion
Linux
Version Control
Git
Continuous Integration and Development
Continuous Integration
Workflow
Warehouse
Collaboration
Optimization
Fleet Management
Machine Learning (ML)
Docker
Kubernetes
Cloud Computing
Robotics
Job Details
About the Company
Our client is a leading warehouse automation robotics company transforming the logistics and fulfillment industry through advanced robotic solutions. Their autonomous mobile systems streamline material handling, improve efficiency, and help global customers scale operations with intelligent, flexible automation.
Position Overview
We are seeking a Robotics Software Engineer with expertise in simulation, localization, and navigation systems to help design, implement, and optimize software that powers fleets of autonomous warehouse robots. You'll work closely with cross-functional teams including controls, perception, and systems engineers to ensure safe, efficient, and intelligent robot operation in dynamic warehouse environments.
Key Responsibilities
Required:
Preferred:
Our client is a leading warehouse automation robotics company transforming the logistics and fulfillment industry through advanced robotic solutions. Their autonomous mobile systems streamline material handling, improve efficiency, and help global customers scale operations with intelligent, flexible automation.
Position Overview
We are seeking a Robotics Software Engineer with expertise in simulation, localization, and navigation systems to help design, implement, and optimize software that powers fleets of autonomous warehouse robots. You'll work closely with cross-functional teams including controls, perception, and systems engineers to ensure safe, efficient, and intelligent robot operation in dynamic warehouse environments.
Key Responsibilities
- Design and develop simulation frameworks for testing robot navigation, sensor fusion, and path planning algorithms in virtual warehouse environments.
- Implement and optimize robot navigation, localization, and mapping software (SLAM, AMCL, or equivalent).
- Integrate and test software modules for real-time robotic behavior, collision avoidance, and multi-robot coordination.
- Develop tools for system visualization, debugging, and performance analysis within simulated and real-world deployments.
- Collaborate with hardware, perception, and software engineering teams to ensure seamless integration of navigation components.
- Participate in code reviews, system architecture design, and algorithm performance evaluation.
- Support deployment and troubleshooting in production environments.
Required:
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or a related field.
- 3+ years of experience in robotics software development (C++ and Python).
- Hands-on experience with ROS/ROS2, Gazebo, Ignition, or other robotics simulation environments.
- Strong background in robot motion planning, localization, and navigation algorithms.
- Familiarity with sensor data processing (LIDAR, camera, IMU) and sensor fusion techniques.
- Experience with Linux-based development, version control (Git), and continuous integration workflows.
Preferred:
- Experience deploying software to autonomous mobile robots (AMRs) or warehouse automation systems.
- Knowledge of multi-robot coordination, path optimization, or fleet management systems.
- Familiarity with machine learning techniques for robotics applications.
- Exposure to Docker, Kubernetes, or cloud robotics platforms.
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.