Trubot Technology
Robotics Software Engineer – Mobile Robotics (ROS2 / Navigation)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$100,000 – $185,000 / year
Location:
Fremont, CA, USA
Work mode:
Onsite
Published on:
2 September 2026
What they need
Keywords: ROS2 / Mobile Robotics / SLAM / Navigation / Localization / Motion Planning / Sensor Fusion / AMR / AGV / Linux / C++
About Trubot
Trubot Inc. develops intelligent robotic systems for autonomous inspection and physical automation in modern data centers.
Our robots operate in complex real-world environments and require reliable autonomy, navigation, perception, and system integration.
Position Summary
We are looking for a Robotics Software Engineer specializing in Mobile Robotics to join our robotics software team.
This role focuses on developing autonomous mobile robot software using ROS2 , including navigation, localization, perception, motion planning, and system integration.
This is not a robotic manipulation or machine learning research position.
We are looking for an engineer who has built and deployed autonomous mobile robot systems in real-world environments.
This role requires a systems-oriented robotics engineer who can understand, integrate, and troubleshoot interactions across multiple robot subsystems rather than focusing on a single software component.
Responsibilities
- Design, develop, and maintain ROS2-based software for autonomous mobile robots
- Develop navigation, localization, motion planning, and robot control modules
- Integrate LiDAR, cameras, IMUs, wheel encoders, and other onboard sensors
- Develop and optimize perception and sensor fusion pipelines
- Debug and optimize robot behavior in dynamic real-world environments
- Perform robot system integration, testing, calibration, and field deployment
- Collaborate closely with hardware, electrical, and mechanical engineering teams
- Build reusable software modules and internal development tools
Required Qualifications
- MS or above in Robotics, Computer Science, Electrical Engineering, or a related field
- Strong C++ programming skills (Python is a plus)
- Strong Linux development experience
- Hands-on experience with ROS2
- Experience developing autonomous mobile robot software
- Strong understanding of:
- Navigation
- Localization
- Motion Planning
- Robot Control
- Experience with one or more of the following:
- SLAM
- LiDAR Mapping
- Sensor Fusion
- Obstacle Avoidance
- Experience integrating sensors and robot hardware
- Experience debugging autonomous robots in real deployment environments
Preferred Qualifications
Experience with one or more of the following is preferred:
- ROS2 Navigation Stack (Nav2)
- Behavior Trees
- SLAM Toolbox
- Cartographer
- RTAB-Map
- FAST-LIO / FAST-LIO2
- AMCL
- EKF or multi-sensor fusion
- Gazebo
- Isaac Sim
- Docker
- Git
- AMR / AGV platforms
- Autonomous inspection robots
- Industrial robotics
- Fleet management systems
Experience deploying and debugging robots in real-world environments is highly preferred over simulation-only experience.
What We're Looking For
We're looking for an engineer who understands the mobile robotics software stack as a complete system—not just an individual software component.
The ideal candidate has hands-on experience across:
- ROS2 architecture
- Navigation
- Localization
- Motion Planning
- Perception
- Sensor Integration
- Robot Control
- System Integration
- Real-world deployment and debugging
Candidates whose experience is primarily focused on robotic manipulation, computer vision research, simulation-only development, or machine learning without substantial mobile robotics software development may not be the best fit for this role.
Location
Fremont, California (On-site)
Relocation is available for qualified candidates.
Apply
Please send your resume to:
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Bloomays
Growth manager - AI / Robotics / Computer vision
70/80K€
Permanent contract
Remote
Skills
24 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
12 days ago
Quick apply
No company information available.