Robotics Software Engineer Jobs São Paulo

Robotics Software Engineer jobs in São Paulo focus on building and deploying robot software stacks for real-world automation—perception, planning, control, and integration—across mobile robots, manipulators, and industrial systems. On Rex.zone, these remote full-time roles connect you with teams shipping production robotics using ROS/ROS2, C++/Python, SLAM, sensor fusion, and simulation-to-real workflows. You will collaborate with hardware, QA, and platform engineering to improve reliability, safety, and performance, while maintaining clean interfaces, test coverage, and CI/CD for robotics software. Explore and apply to Robotics Software Engineer Jobs São Paulo that match your experience, domain (computer vision, autonomy, controls), and preferred robotics platform.

Job Image

Robotics Software Engineer Jobs São Paulo

Title: Robotics Software Engineer Jobs São Paulo Date: 25-02-2026 Company: Rexzone Country: US Remote Type: Remote Employment Type: FULL_TIME Experience Level: Mid-Senior Industry: Technology Job Function: Engineering Skills: ROS2, C++, Python, SLAM, Sensor Fusion, Motion Planning, Control Systems, Computer Vision, Embedded Linux, Gazebo, Docker, CI/CD Salary Currency: USD Salary Min: 63360 Salary Max: 126720 Pay Period: YEAR

About the Role

Design, implement, and maintain robotics software for autonomy and automation. You will work on core robotics modules such as perception pipelines (camera/LiDAR/IMU), localization and mapping (SLAM), behavior planning, motion planning, and closed-loop controls. You will integrate with hardware drivers, safety interlocks, and fleet/cloud services; improve on-robot observability (telemetry, logs, metrics); and ship reliable releases using testing, simulation, and CI/CD. These Robotics Software Engineer Jobs São Paulo emphasize production-grade engineering, code quality, and measurable performance improvements in real environments.

Key Responsibilities

Own robotics software components across the stack: perception, localization, planning, and control; build ROS/ROS2 nodes, topics, services, and actions with clean APIs and message definitions; implement sensor calibration, time synchronization, and sensor fusion (e.g., EKF/UKF) for robust state estimation; develop and tune SLAM and localization pipelines for diverse environments and dynamic obstacles; create motion planning and trajectory generation that respect kinematic constraints, safety margins, and real-time deadlines; integrate robotics software with embedded Linux, firmware interfaces, and hardware IO; validate in simulation (Gazebo/Isaac) and transition to real robots with simulation-to-real testing; add automated tests (unit/integration/HIL), regression benchmarks, and performance profiling; collaborate with QA, product, and operations to triage field issues, reproduce bugs, and deliver fixes; document architecture, runbooks, and deployment procedures for maintainability.

Required Qualifications

Mid-Senior experience building production software in robotics, autonomy, or embedded systems; strong C++ and Python skills with clean architecture, memory safety, and debugging proficiency; hands-on experience with ROS/ROS2, message passing, lifecycle nodes, and tooling; solid foundations in robotics math: coordinate frames, transforms, kinematics, and estimation; experience with at least one of: SLAM, state estimation, motion planning, control systems, or computer vision; familiarity with Linux development, build systems (CMake/colcon), and version control workflows; ability to write tests, use profilers, and diagnose performance bottlenecks; clear communication and ability to work remotely across time zones.

Preferred Qualifications

Experience with navigation stacks (e.g., Nav2), costmaps, and obstacle avoidance; perception experience with OpenCV, point clouds (PCL), or deep learning inference on edge devices; embedded and real-time systems knowledge (RT kernels, scheduling, latency analysis); simulation experience (Gazebo, Isaac Sim) and data-driven validation; experience with Docker, Kubernetes, and deploying robotics services at scale; knowledge of functional safety concepts (fault detection, redundancy, safe stop) and robotics safety standards; exposure to fleet management, over-the-air updates, and remote monitoring.

Tools and Workflows

Typical stacks include ROS/ROS2, C++17/20, Python, Eigen, OpenCV, PCL, SLAM/state estimation libraries, and navigation/motion planning toolkits. Development commonly uses Linux, CMake/colcon, clang-tidy, gdb/lldb, profiling tools, Docker, and CI/CD pipelines. Testing includes simulation-based validation, replay tools, bag files, automated regression suites, and hardware-in-the-loop checks.

What Success Looks Like

Robot behaviors are stable, repeatable, and safe across expected operating conditions; localization drift, planning failures, and control oscillations decrease through measurable improvements; software releases are predictable with automated tests and clear rollback paths; field issues are diagnosed quickly using logs, metrics, and reproducible test cases; cross-functional stakeholders trust the robotics stack because performance and reliability are transparent and continuously improved.

How to Apply on Rex.zone

Search Rex.zone for Robotics Software Engineer Jobs São Paulo and filter by remote, full-time, and experience level. Prepare a resume highlighting ROS/ROS2 projects, autonomy modules you owned (SLAM, planning, control), and evidence of production deployment (testing, CI/CD, field debugging). Include links to GitHub, publications, demos, or project write-ups that show system design, performance tuning, and reliability work.

Frequently Asked Questions

  • Q: Are these Robotics Software Engineer Jobs São Paulo remote?

    Yes. The roles on this page are explicitly marked Remote and are designed for distributed collaboration across engineering, QA, and operations.

  • Q: What does “Robotics Software Engineer” mean in this posting?

    It refers to an engineer who builds robot software stacks: ROS/ROS2 integration, perception pipelines, SLAM/localization, motion planning, and control—plus testing, simulation, and deployment for real robots.

  • Q: Is this a full-time role?

    Yes. Employment Type is FULL_TIME and Pay Period is YEAR.

  • Q: Which skills should match the keyword intent for Robotics Software Engineer Jobs São Paulo?

    Core skills include ROS2, C++, Python, SLAM, sensor fusion, motion planning, control systems, computer vision, embedded Linux, simulation (Gazebo), and CI/CD.

  • Q: What industries commonly hire for Robotics Software Engineer Jobs São Paulo?

    Technology teams across robotics startups, AI labs, industrial automation, logistics/warehouse robotics, autonomous mobility, and enterprise R&D commonly hire for these roles.

  • Q: Do I need ROS2 specifically?

    ROS2 is strongly preferred for modern robotics stacks, though strong ROS1 experience can be relevant if you can demonstrate migration knowledge and production system ownership.

  • Q: What should I highlight in my application?

    Show end-to-end ownership of a robotics subsystem (perception, SLAM, planning, or control), how you tested it (simulation, bag replay, HIL), and the performance/reliability improvements you delivered in production.

  • Q: Is the location São Paulo relevant even though the job is remote?

    Yes. The keyword targets São Paulo, so employers may prefer candidates aligned with that market or time zone, but the role remains marked Remote.

230+Domains Covered
120K+PhD, Specialist, Experts Onboarded
50+Countries Represented

Industry-Leading Compensation

We believe exceptional intelligence deserves exceptional pay. Our platform consistently offers rates above the industry average, rewarding experts for their true value and real impact on frontier AI. Here, your expertise isn't just appreciated - it's properly compensated.

Work Remotely, Work Freely

No office. No commute. No constraints. Our fully remote workflow gives experts complete flexibility to work at their own pace, from any country, any time zone. You focus on meaningful tasks - we handle the rest.

Respect at the Core of Everything

AI trainers are the heart of our company. We treat every expert with trust, humanity, and genuine appreciation. From personalized support to transparent communication, we build long-term relationships rooted in respect and care.

Ready to Shape the Future of Engineering?

Apply Now.