Role Overview
Rex.zone is hiring for remote, full-time Robotics Software Engineer roles aligned to Mérida search intent. You will build, integrate, and validate robot software for real-world autonomy workflows across perception, localization/SLAM, planning, controls integration, simulation, and test automation.
What You Will Do
• Design and implement ROS/ROS2 nodes, services, actions, and lifecycle-managed components
• Build perception pipelines (camera, LiDAR, IMU): calibration, synchronization, filtering, tracking, and sensor fusion
• Develop localization and mapping modules (SLAM, EKF/UKF fusion) and integrate with navigation
• Implement motion planning and trajectory generation with constraints, collision checking, and recovery behaviors
• Integrate with embedded/real-time interfaces (drivers, CAN, serial, Ethernet) where required
• Maintain simulation workflows (Gazebo/Ignition, bag replay) and reduce the sim-to-real gap via systematic testing
• Create automated tests, log analysis, and benchmarks to improve reliability, latency, and stability
• Debug field issues using telemetry, tracing, and rosbag logs; reproduce and resolve defects
• Collaborate cross-functionally on interfaces, acceptance criteria, safety constraints, and releases
Required Qualifications
• Experience shipping robotics/autonomy software in production or research-to-product settings
• Strong C++ and Python skills (concurrency, profiling, performance, debugging)
• Hands-on ROS/ROS2 experience (TF frames, messages, parameters, launch, rosbag)
• Background in at least one: perception, SLAM/localization, mapping, sensor fusion, planning, or controls integration
• Linux development with CMake/colcon and Git-based workflows
• Clear technical documentation and cross-team collaboration
Preferred Qualifications
• Navigation stacks, behavior trees/state machines for autonomy
• OpenCV/PCL/Eigen and robotics math for transforms and estimation
• Gazebo/Ignition simulation and scenario testing
• CI/CD, containerization, and reproducible robotics builds
Workplace
This role is explicitly marked Remote and requires strong async collaboration, written communication, and ownership of deliverables.
Location: , ,
Salary: 30 – 50
LinkedIn: Apply Here