More jobs:
Part-Time Robotics Engineer - Unitree G-Humanoid Robot; Program & Deploy
Job in
Troy, Oakland County, Michigan, 48083, USA
Listed on 2026-03-03
Listing for:
Draper Goren Blockchain
Part Time
position Listed on 2026-03-03
Job specializations:
-
Software Development
Robotics, Embedded Software Engineer
Job Description & How to Apply Below
Overview
We’re seeking a motivated, experienced Robotics Engineer to help program, configure, and operationalize our Unitree G-1 humanoid robot
. You will lead core software development, sensory integration, control system programming, simulation testing, and overall system deployment. This is a part-time hands-on role ideal for someone passionate about real-world robotics and ready to help push a cutting-edge platform into functional operation.
- Program and customize the Unitree G-1 humanoid robot operating system
- Integrate sensory inputs (vision, IMUs, LiDAR/cameras) and actuators
- Configure motion control, balance, and locomotion behaviors
- Implement and optimize robot perception modules
- Work with ROS/ROS2 for system orchestration
- Develop both low-level control (C++/RT control) and high-level behavior
- Perform simulation testing and validation (Gazebo, Ignition, or other)
- Test, debug, and iterate with real-world trials
- Document system setup, codebase, dependencies, and procedures
- Troubleshoot hardware/software integration issues and performance bottlenecks
- Maintain version control and collaborate using Git
Technical Skills
You must have solid, demonstrable experience with:
- ROS / ROS2
- C++ (strong!)
- Python
- Linux development (Ubuntu / Debian)
- Git version control
Robotics Systems
- Motor control systems (servo/BLDC)
- IMUs and sensor fusion
- Perception frameworks (OpenCV, point clouds)
- Motion planning and state machines
- Kinematics & dynamics fundamentals
Tools & Simulation
- Gazebo / Ignition / RViz (or similar simulation tools)
- Build systems (CMake, colcon)
- Debugging tools (GDB, Valgrind, real-time logging)
Preferred Qualifications
- Prior experience with Unitree robots (any model)
- Familiarity with humanoid robot control and balance algorithms
- Experience in SLAM, path planning, or reinforcement learning
- Knowledge of embedded systems and microcontroller integration
- Computer vision and machine learning experience (Tensor Flow, PyTorch)
- Experience with real-time or low-latency communication frameworks
- Experience deploying to NVIDIA Jetson or similar hardware
- Independent and resourceful — thrives solving complex integration problems
- Strong communicator — effectively documents and explains technical decisions
- Passionate about robotics, autonomous systems, and real-world deployment
- Comfortable learning new tools and pushing system limits
- Startup mindset — flexible, proactive, and eager to contribute
- Unitree G-1 humanoid robot platform
- Ubuntu Linux & ROS/ROS2 workspace
- Simulation environments (e.g., Gazebo/IGN)
- Codebase in C++ & Python
- Sensors — IMU, cameras, depth sensors, range sensors
Please submit the following to [Your Contact Email/Link] :
- 📄 Resume or CV
- 🔗 Git Hub / Portfolio / Sample Projects (required)
- 📌 Short cover note describing robotics experience and why you’re a fit
- ⏱ Hours available per week
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).
(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:
×