×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer – Mobile Robotics; ROS​/Navigation

Job in Fremont, Alameda County, California, 94537, USA
Listing for: Trubot Technology
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Robotics Software Engineer – Mobile Robotics (ROS2 / Navigation)

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)
  • Hands-on experience with ROS2
  • Strong understanding of:
  • Navigation
  • Motion Planning
  • Robot Control
  • Experience with one or more of the following:
  • SLAM
  • LiDAR Mapping
  • Sensor Fusion
  • Experience integrating sensors and robot hardware
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
  • 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:

  • Navigation
  • 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

Relocation is available for qualified candidates.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary