Robotics Software Engineer (Manipulator OR UAV)
Trubot TechnologyFull Description
Keywords: ROS2 / Manipulation / UAV / Motion Planning / Control / Linux
About the Company
Trubot Inc. is a robotics company focused on intelligent inspection robots and automation solutions for data center operations. We build and deploy real-world robotic systems across multiple domains.
Role Summary
We are hiring Robotics Software Engineers for two parallel tracks:
* Track A: Robotic Manipulation (Mechanical Arm)
* Track B: UAV Systems (Drone)
Candidates are expected to have strong experience in one of the above domains. There is no requirement to have experience in both.
Responsibilities
* Develop and maintain ROS/ROS2-based robotic systems
* Design and implement control, perception, and system integration modules
* Work closely with hardware and system teams for real-world deployment
* Debug and optimize performance in field environments
* Build and maintain reusable software modules and tools
Track A: Robotic Manipulation (ARM)
Responsibilities
* Develop robotic arm control systems
* Implement FK/IK, trajectory planning, and motion control
* Integrate manipulation frameworks (e.g., MoveIt)
* Support end-effector integration and system-level testing
Requirements
* Experience with robotic arms or manipulation systems
* Strong understanding of kinematics and control
* Familiarity with MoveIt or similar frameworks
Track B: UAV Systems (Drone)
Responsibilities
* Develop UAV flight control and autonomy systems
* Integrate perception, navigation, and onboard computing
* Support real-world testing and deployment
Requirements
* Experience with UAV systems
* PX4 / ArduPilot / MAVROS or similar flight stacks
* Understanding of state estimation and navigation
Common Requirements (Both Tracks)
* MS or above in Robotics, CS, EE, or related fields
* Strong programming skills in C++ and/or Python
* Experience with ROS or ROS2
* Familiarity with Linux development environment
* Experience in system integration and debugging
Preferred
* Experience in real-world robotic deployment
* Sensor integration (LiDAR, camera, IMU)
* Simulation tools (Gazebo, Isaac Sim, AirSim)
Location
Fremont, CA (Onsite)
Application
We welcome applications from qualified candidates.
Please submit your resume to: [email protected]
Please clearly indicate your preferred track (Robotic Manipulation or UAV) in your resume or email subject line.