Part-Time Robotics Engineer - Troy, MI
2 days ago

Job description
About the Role
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.
Key Responsibilities
- 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
Required Skills & Experience
Technical Skills
You must have solid, demonstrable experience with:
Software & Frameworks
- 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 (TensorFlow, PyTorch)
- Experience with real-time or low-latency communication frameworks
- Experience deploying to NVIDIA Jetson or similar hardware
Ideal Candidate Traits
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
What You'll Work With
- 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
Application Instructions
Please submit the following to
[Your Contact Email/Link]
:
Resume or CV
GitHub / Portfolio / Sample Projects (required)
Short cover note describing robotics experience and why you're a fit
Hours available per week
If you want, I can also create:
A
job description for LinkedIn
or Indeed
A
contractor scope of work (SOW)
version
A
job posting optimized for university recruiting
Similar jobs
FGA is seeking an experienced Robotics Engineer to advance their career in automation. · Promote and comply with all safety standardsCollaborate effectively with customers and project stakeholdersSupport electrical and software design as neededTroubleshoot PLCs in coordination wi ...
1 month ago
Fletcher Group Automation (FGA) is seeking experienced Robotics Engineers for multiple openings across North America. · ...
4 weeks ago
We're looking for an experienced Robotic Installation Engineer to support installation and service of robots and robotic systems by providing technical assistance. · Install setup startup debug of the system/unit being installed. · Provide timely updates back to FAC which should ...
1 week ago
About the Role · 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 syste ...
2 days ago
+Atomtech is seeking a mid to senior level robotics engineer to design integrate commission and support industrial robotic systems in high volume manufacturing environments. · + · ++Program integrate and commission industrial robots in automotive production environments · Support ...
1 month ago
JOB TITLE: Senior Robotics Engineer · CATEGORY: Full-Time, Non-Exempt · REPORTS TO: Field Services Manager · WORK MODEL: In-Person · COMPENSATION: $35–$40 per hour (Based on experience) · WORK LOCATION: Clarkston, Sterling Heights or Novi · POSITION SUMMARY: AtomTech is seeking ...
2 days ago
Travel for this position is mostly locally in Michigan if traveling outside of MI it will be the Mephis TN area and the travel schedule is usually 4 weeks onsite at a time but will be flexible with the candidates schedule. · Local travel MI hours are 8-4:30 Out of State Travel Te ...
1 week ago
Fori Automation is a Lincoln Electric Company and global supplier of welding, assembly, material handling and testing equipment for both automotive and non-automotive customers around the world. · ...
2 weeks ago
We are looking for a hands-on · Manufacturing Automation Engineer with experience · in PLC programming, industrial camera/vision systems, · and cobots or robots to support manufacturing and automated testing processes.Troubleshoot automation issues and support production · ...
1 month ago
We are seeking a Senior Robotics Engineer, Perception/Computer Vision to join our Advanced Development team within the Autonomous Robotics Centre (ARC) · Design, develop, and implement perception algorithms for segmentation, scene understanding · , object detection and localizati ...
1 week ago
Sr. Robotics Engineer (Perception) with 3+ years of experience developing and deploying AI/ML, perception, computer vision on robotic systems. · ...
2 weeks ago
We are seeking a Senior Robotics Data Engineer to join the Autonomous Robotics Center (ARC) Advanced Development team. · ...
2 weeks ago
We are seeking a Senior Robotics Engineer, Perception/Computer Vision to join our Advanced Development team within the Autonomous Robotics Center (ARC). In this role you will develop perception features to enable robots with advanced capabilities such as object detection obstacle ...
6 days ago
We are seeking a skilled Robotics Engineer to play a critical role in bridging simulation and deployment pipelines for advanced perception systems. · ...
1 month ago
We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. · The Associate Field Service Engineer will be responsible for providing FANUC America Corporation customers with onsite repair, · troubleshooting, · p ...
6 days ago
This role sits within ABB's Robotics business, a leading global robotics company. We're entering an exciting new chapter as we've announced the plan for SoftBank Group to acquire ABB Robotics. By joining us now, you'll be part of a pioneering team shaping the future of robotics—w ...
1 month ago
We maintain a workplace where individuals can be proud of, · where talents are embraced,and results are encouragedand supported.Weare lookingfor talented people who value integrity,informed decision-making,and collaboration. · ...
1 month ago
+We are seeking a Software/Robotics Engineer with hands-on experience in robotics simulation and machine learning to support the development of advanced robotics and perception systems. · +Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, Mechan ...
4 days ago
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone ...
3 days ago
Description · DUTIES AND RESPONSIBILITIES: · As a project team member, youll work alongside our customers, engineers, and other professionals to provide analyses, feasibility studies, and apply all information to the paint automation processes as to meet our customers business re ...
2 days ago