Role Overview
Design and implement robotics and autonomy features for automotive applications spanning perception, localization, planning, and control. This role is simulation-first, production-oriented, and focused on measurable improvements in model performance and real vehicle behavior.
Key Responsibilities
-
Develop perception and sensor fusion pipelines using camera, radar, and LiDAR inputs for robust on-road operation
-
Build and optimize motion planning and control loops (trajectory generation, MPC/PID) for smooth, safe maneuvers
-
Integrate autonomy modules into ROS/ROS2-based stacks and automotive middleware with clear interfaces and fault handling
-
Create simulation and replay workflows for regression testing, scenario coverage, and safety validation
-
Collaborate with data operations on training data quality, annotation guideline compliance, and QA evaluation to reduce model errors
-
Define autonomy KPIs (e.g., disengagements, collision-risk proxies, tracking stability) and run root-cause analyses
-
Support deployment constraints (latency/compute/memory) and on-vehicle debugging for edge performance
Required Qualifications
-
Mid-Senior experience in robotics, autonomy, or automotive ADAS
-
Strong proficiency in C++ and/or Python
-
Hands-on experience with ROS/ROS2, SLAM/localization, and multi-sensor calibration concepts
-
Practical knowledge of motion planning and control (trajectory optimization, state estimation, vehicle dynamics)
-
Experience with simulation tooling and scenario-based testing for autonomous systems
Work Arrangement
Remote (São Paulo keyword is a search modifier; teams may align to São Paulo time zones, but the default arrangement is Remote).
Compensation
Competitive hourly base pay:
$30–$50/hr (USD)
.