أبلاي إيدج ابدأ البحث عن عمل

Robotics Software Engineer – Mobile Robotics (ROS2 / Navigation)

Trubot Technology · Fremont, CA

قدّم وتابع مع أبلاي إيدج
Keywords: ROS2 / Mobile Robotics / SLAM / Navigation / Localization / Motion Planning / Sensor Fusion / AMR / AGV / Linux / C++About TrubotTrubot 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 SummaryWe 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.ResponsibilitiesDesign, develop, and maintain ROS2-based software for autonomous mobile robotsDevelop navigation, localization, motion planning, and robot control modulesIntegrate LiDAR, cameras, IMUs, wheel encoders, and other onboard sensorsDevelop and optimize perception and sensor fusion pipelinesDebug and optimize robot behavior in dynamic real-world environmentsPerform robot system integration, testing, calibration, and field deploymentCollaborate closely with hardware, electrical, and mechanical engineering teamsBuild reusable software modules and internal development toolsRequired QualificationsMS or above in Robotics, Computer Science, Electrical Engineering, or a related fieldStrong C++ programming skills (Python is a plus)Strong Linux development experienceHands-on experience with ROS2Experience developing autonomous mobile robot softwareStrong understanding of:NavigationLocalizationMotion PlanningRobot ControlExperience with one or more of the following:SLAMLiDAR MappingSensor FusionObstacle AvoidanceExperience integrating sensors and robot hardwareExperience debugging autonomous robots in real deployment environmentsPreferred QualificationsExperience with one or more of the following is preferred:ROS2 Navigation Stack (Nav2)Behavior TreesSLAM ToolboxCartographerRTAB-MapFAST-LIO / FAST-LIO2AMCLEKF or multi-sensor fusionGazeboIsaac SimDockerGitAMR / AGV platformsAutonomous inspection robotsIndustrial roboticsFleet management systemsExperience deploying and debugging robots in real-world environments is highly preferred over simulation-only experience.What We're Looking ForWe'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 architectureNavigationLocalizationMotion PlanningPerceptionSensor IntegrationRobot ControlSystem IntegrationReal-world deployment and debuggingCandidates 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.LocationFremont, California (On-site)Relocation is available for qualified candidates.ApplyPlease send your resume to:info@trubot.ai