Unlock the potential of freelancing on Upwork with Vollna. Use advanced filters to find Robot Operating System projects, get instant notifications, and enhance your bidding strategy with analytics.
Signup for free
to get access to all filter attributes and instant notifications when new jobs are posted.
Setup filter
Get access to over 30+ filter attributes, setup instant notifications, integrate with your CRM and marketing tools, and more.
We are developing an autonomous robotic platform using NVIDIA Jetson, ROS 2, and vendor specific robot control systems. We need an experienced robotics engineer to review our existing software architecture, identify technical risks, and recommend improvements before development begins.
Responsibilities
- Review Jetson runtime architecture and container isolation.
- Evaluate ROS 2 communication and robot motion control interfaces.
- Assess safety mechanisms, network security, and system reliability.
- Review software update and failure recovery strategies.
- Recommend practical improvements and validation tests.
Requirements
- Strong experience with ROS 2, NVIDIA Jetson, and Embedded Linux.
- Hands on robotics integration and deployment experience.
- Understanding of robot control, DDS communication, and Linux services.
- Experience with quadruped robots is a plus.
Deliverables
A concise written architecture review covering identified risks, recommended solutions, and verification requirements.
To Apply: Briefly describe a robotics project you have deployed and one technical problem you personally resolved.
I own a wheeled or tracked robot and need its software finished. I’ll share the exact model, wiring diagrams, manuals, photos, and live-test videos so you can see the hardware and current behaviour.
What I need you to do
• Write clean, well-commented code that gives the robot the behaviours I specify (navigation, obstacle avoidance, remote-app control, or other routines we define together).
• Flash the program to the controller, run on-bench and live tests, and supply a short demo video before I release the final milestone.
• Hand over the full source code plus a plain-language README that explains installation, calibration, and how I can adjust parameters later.
• Provide light post-delivery support for small tweaks or questions.
What I will provide
• Complete documentation: datasheets, wiring diagrams, and any manufacturer manuals.
• Ongoing test feedback and, if you identify missing hardware, prompt ordering of the exact parts you specify.
Proposal details to include
• Examples of past robotics or embedded-hardware projects.
• Any extra components you’d need me to buy, with estimated costs.
• Your total price and delivery time.
• Confirmation that you include after-delivery support.
Milestones can follow a simple structure—planning & parts list, first behavioural demo, and final hand-over—so both of us stay on schedule and everything is clearly validated before payment release. I’m ready to start as soon as I review a clear plan and timeline.
Skills: C Programming, Robotics, Arduino, Software Development, Programming, Documentation, Embedded Systems, Robot Operating System (ROS)
Work Schedule: Monday–Friday, 8 hours per day 9:OO am to 5:00 pm
Overtime: Additional compensation for eligible overtime hours in accordance with applicable Singapore employment regulations.
Start Date: To be confirmed
Job Overview
FrodoBots Lab is looking for a responsible and physically fit individual to join our team as a Humanoid Robot Teleoperator. You will perform on-site tasks using humanoid robots, assist with real-world data collection, and evaluate different robot models across various robotic embodiments to support the development and training of AI-powered robots.
No previous robotics experience is required. Training will be provided.
Key Responsibilities
Operate humanoid robots to perform assigned tasks on-site.
Prepare and set up robots and related equipment.
Independently lift, carry, and move robots weighing approximately 40 kg.
Perform on-site testing and evaluate different AI models across different robotic embodiments.
Follow all operating procedures and safety guidelines.
Assist with robot training and real-world data collection.
Monitor robot performance and report technical issues or operational problems.
Report daily to the designated meeting point at NUS.
Requirements
Strong gaming background, especially FPS, third-person, or controller-based games.
Good hand-eye coordination and familiarity with game controllers.
Physically fit and able to lift and carry 40 kg without assistance.
Responsible, punctual, and able to follow instructions.
Good command of English.
Able to commute to the NUS campus daily.
Willing to learn, adapt to different robot models, and work as part of a team.
Compensation & Benefits
Monthly Salary: S$3,000 inclusive CPF
CPF Contributions: In accordance with applicable Singapore regulations.
Overtime Pay: Provided to eligible employees in accordance with applicable Singapore employment regulations.
Performance Bonus: KPI-based incentives.
Training: Comprehensive training provided; no prior robotics experience required.
Technology Exposure: Hands-on experience operating and evaluating different robotic embodiments and advanced AI technology.
We are Maven Tecnologia (Brazil), developing a commercial home and building automation system. We need an experienced hardware engineer to design our main controller board, called CORE, from a complete functional description (attached).
ABOUT THE BOARD
- Main MCU: ESP32-P4. Radio: ESP32-C6-WROOM-1U-N8 (external antenna), connected to the P4 via SPI + UART.
- Ethernet with power over the Ethernet cable, isolated RS-485 and isolated CAN.
- Storage: eMMC, microSD and NAND flash. Secure element, power hold-up, humidity sensor, isolated inputs, expansion connector and internal debug/programming connector (no external USB).
- 6-layer PCB, 2.0 mm, for professional installation in electrical panels. Industrial-grade requirements for EMC/ESD, isolation and reliability.
- Full details, power architecture and constraints are in the attached functional description.
SCOPE AND MILESTONES (paid per milestone after our approval)
1. Power block first (input, isolated converter and rails), as a first milestone to align on quality and communication.
2. Complete schematic, with design review before layout.
3. 6-layer PCB layout with DFM for PCBWay or JLCPCB.
4. Production files: Gerbers, BOM with manufacturer part numbers and alternates, pick and place, 3D model (STEP) and dimensioned drawing.
5. Support during prototype bring-up, including correction of design errors at no additional cost.
REQUIREMENTS
- Proven experience with ESP32, multilayer boards (6+ layers), BGA, Ethernet and isolated power/communication circuits.
- Editable source files in Altium or KiCad.
- All design files and intellectual property belong to Maven Tecnologia.
- Please tell us who will personally work on the project.
FUTURE WORK
After the CORE prototype is validated, we plan to hire the design of a family of DIN-rail field modules (relay outputs, digital inputs, DALI and others) that connect to the CORE over an isolated RS-485/CAN bus with 48 V power. The CORE expansion and bus interfaces should be designed with this in mind. A rough estimate for these modules is welcome but not required now.
IN YOUR PROPOSAL, PLEASE INCLUDE
- Price per milestone and estimated timeline.
- 2 or 3 similar boards you designed that were manufactured and are working (photos welcome).
PCB design for a lifepo4 batery charge and led driving
Applied
not specified
9 days ago
1
Hi Paul,
I saw your track record in KiCad and battery-powered circuit layouts. I have a small, completely finalized 2-layer hardware design for a standalone 1S LiFePO4 solar luminaire engine.
The architecture and BOM are 100% pre-engineered—no trial-and-error R&D required on your end:
Target board size is ~100mm x 60mm. Needs a tight switching loop for the XL6001, solid bottom ground plane, thermal vias, and star-ground isolation for the CW2015/Puya.
I want the raw KiCad 8 project files and production Gerbers. Can you take this on as a fixed-price job for XXX USD with a 3–4 day turnaround?
Purpose
Recreate our vendor's ROS 1 software for quadrupeds and robot arms as an independent, clean-room implementation that we own, runs on ROS1, ROS 2 or other ROS versions, and removes any and all vendor lock-in.
Why
ROS 1 (Noetic) is end-of-life and the vendor software wont be supported anymore. One maintainable codebase lets us adopt current ROS 2 distributions and future platforms without re-engineering.
Scope
Audit the vendor systems for hardware and software locks (licensing, encryption, signing, authentication, device binding) and report which parts of the stack they affect.
Document the vendor systems' observable behavior as a written specification, per platform.
Build a ROS-independent core library (separate arm and legged modules) from that specification only.
Provide ROS 1 and ROS 2 adapters, including ros2_control hardware interfaces.
Validate against recorded data and live hardware tests.
Required qualifications
Production ROS 1 and ROS 2 experience, including real migrations and software replications from scratch
Strong C++ and Python; framework-independent library design
ros2_control and MoveIt experience for arms
Legged-robot control and state estimation experience (or a specialist partner)
Experience assessing embedded and software protection mechanisms (secure boot, firmware signing, licensing) and what is legally and technically possible to work around
Recording/replay regression testing, CI, clear technical writing
Public open-source ROS track record
Engagement
Milestone-based. Milestone 1 is the specification, recorded test data, and a lock assessment report with a go/no-go recommendation per platform, so we confirm feasibility and cost before committing to the full build.
Deliverables
Lock assessment report, specification, core library, ROS 1/ROS 2 adapters, regression tests and hardware report, documentation and handover, full IP assignment with a defined open-source license and clean-room attestation.
I am developing a reinforcement learning-based robotic manipulation system that enables a 5-DOF robotic arm to perform object pick-and-place tasks in a simulated environment.
**Project Overview**
I developed a custom robotic simulation environment using PyBullet and Gymnasium. The environment contains a robotic arm, an object that spawns at different positions within a source box, and a target box where the object must be placed.
**Technical Implementation**
- **Reinforcement Learning:** Implemented a Twin Delayed Deep Deterministic Policy Gradient (TD3) agent combined with Hindsight Experience Replay (HER) to learn goal-conditioned manipulation behavior.
- **Custom Environment:** Designed a Gymnasium-compatible environment with observations, continuous actions, goal information, episode termination conditions, and reward calculation.
- **Robot Simulation:** Built and configured the robotic arm model using URDF/Xacro and integrated it into the PyBullet simulation.
- **Action and Observation Design:** Developed the interface between the RL agent and the simulated robot, including end-effector and object positions, goal information, joint states, and gripper-related actions.
- **Reward Engineering:** Worked on reward design to guide the agent toward object reaching, grasping, and successful placement.
- **Training and Evaluation:** Developed the training and evaluation workflow using PyTorch, with TensorBoard for monitoring training metrics and analyzing agent performance.
- **Debugging and Optimization:** Investigated training stability, reward behavior, gripper operation, object release, and the difference between training and evaluation performance.
The project has established a custom simulation environment and a TD3 + HER training pipeline. I am continuing to improve the agent's reliability, manipulation behavior, and evaluation success rate.
**Project Goal**
The long-term goal is to develop a reliable reinforcement learning agent that can learn robotic manipulation skills and successfully complete pick-and-place tasks under varying object positions.
Skills: Python, Robotics, Debugging, Artificial Intelligence, Pytorch, Deep Learning, Simulation, Robot Operating System (ROS), Reinforcement Learning, Robot Kinematics & Dynamics
Hourly rate:
750 - 1250 INR
10 days ago
Websites, IT & Software, Engineering & Science, Python, Debugging, Artificial Intelligence, Pytorch, Editing, Robotics, Deep Learning, Simulation, Robot Operating System (ROS), Reinforcement Learning, Robot Kinematics & Dynamics
Gateway, Repeater, Sensor SCH1, Sensor SCH2 and Sensor SCH3.
Applied
not specified
12 days ago
1
I have total 5 PCBs. 4 PCBs designs are done in ORCAD. I want to update their design and also create fifth PCB that will modify some power supply design of sensor. This is just start, i have more than 10 more PCBs designs to work on. for all of my PCBs, i would have some reference designs done in Orcad to help. And would need your expertise to review them too. These will be all industrial designs. components level you can expect from 50 to 300.
Make a local AI agent that can run on a jetson nx 16 gb
Applied
$10 - $30
12 days ago
-
I'm looking to make a local AI agent that runs on a jetson nx 16 gb.
The agent needs to control the robot and have a personality.
So it needs to move the servos to follow sounds or images, it needs to reason, speak and to understand by itself when to talk.
It is very important we can build a personality of the. robot.
I'm attaching a video to give you an idea.
https://www.youtube.com/shorts/7POre0L0K3c
What is very important is that the robot can function in milliseconds, the jetson is a very powerful machine and should be more than enough to have almost real time responses.
Skills: Machine Learning (ML), Robotics, Computer Vision, Deep Learning, Robot Operating System (ROS), Natural Language Processing, AI Model Development, AI Development, AI Agents, Nvidia Jetson
Fixed budget:
10 - 30 USD
12 days ago
Websites, IT & Software, Engineering & Science, Computer Vision, Editing, Machine Learning (ML), Robotics, Deep Learning, Robot Operating System (ROS), Natural Language Processing, AI Model Development, AI Development, AI Agents, Nvidia Jetson
3D Game Character Artist Needed – Modular Sci-Fi Armor with Existing Rig & Animation Compatibility
Applied
$1,000
13 days ago
1
Hey! I'm currently developing a game and I'm looking for someone to create a 3D character model based on the reference images I've provided.
I'd like the character to be built using a modular armor system. Essentially, I want a complete base character (undersuit), with each armor piece modeled as a separate object rather than being permanently merged into the main mesh.
This would include the helmet, chest armor, shoulder pads, gauntlets, waist armor, leg armor, and skates. Each piece should be independently editable and removable, but everything should fit together seamlessly when assembled.
I also have an existing character model that's already fully rigged and animated. I'd like to reuse its skeleton, rig, and animations with this new model rather than creating everything from scratch.
Because of this, I'd like the new character to maintain relatively the same scale, proportions, and joint positions as the existing model to make transferring the rig and animations as straightforward as possible.
I can provide both the existing rigged model and the reference images for the new design.
Client's questions:
Describe your typical design process and methods
Please list any certifications related to this project
Describe your recent experience with similar projects
3D Game Character Artist Needed – Modular Sci-Fi Armor with Existing Rig & Animation Compatibility
Applied
not specified
13 days ago
1
Hey! I'm currently developing a game and I'm looking for someone to create a 3D character model based on the reference images I've provided.
I'd like the character to be built using a modular armor system. Essentially, I want a complete base character (undersuit), with each armor piece modeled as a separate object rather than being permanently merged into the main mesh.
This would include the helmet, chest armor, shoulder pads, gauntlets, waist armor, leg armor, and skates. Each piece should be independently editable and removable, but everything should fit together seamlessly when assembled.
I also have an existing character model that's already fully rigged and animated. I'd like to reuse its skeleton, rig, and animations with this new model rather than creating everything from scratch.
Because of this, I'd like the new character to maintain relatively the same scale, proportions, and joint positions as the existing model to make transferring the rig and animations as straightforward as possible.
I can provide both the existing rigged model and the reference images for the new design.
Junior Robotics Systems Engineer (Hardware/Software Architecture Integration):
Applied
$30 - $50
/ hr
13 days ago
1
Position Summary:
We are seeking a hands-on, multidisciplinary Junior Robotics Systems Engineer to serve as Technical Product Owner and Lead Systems Architect. Partnering directly with the founder, you will evaluate existing engineering assets, validate technical architecture, and drive product execution from late-stage prototyping to an investor-ready Minimum Viable Product (MVP).
The ideal candidate brings a strong bias for robust, pragmatic, and cost-effective engineering over purely theoretical approaches. You must thrive in an agile environment—actively unblocking hardware, firmware, and software integration bottlenecks.
Required skills:
Technical & Engineering Skills:
Hardware & Mobility: Hands-on design of wheeled, load-bearing mobile platforms (drivetrain selection, motor sizing, braking, stability).
Control Systems: Experience with closed-loop motor control and stability tuning across varying terrain and payloads.
Localization & Tracking: Practical implementation of person-following behaviors using Ultra-Wideband (UWB), BLE, Visual SLAM, or hybrid sensors.
Perception & Safety: Integration of obstacle detection systems utilizing Lidar, Computer Vision, Time-of-Flight (ToF), ultrasonic, or vision sensors.
Embedded Software: Embedded C/C++ development on microcontroller-class hardware (e.g., ESP32, STM32, Raspberry Pi) using RTOS or bare-metal architecture.
Compute Platforms: Hands-on deployment experience using Nvidia Jetson Orin Nano and Raspberry Pi.
Software Ecosystem: Strong command of ROS2 (Robot Operating System 2) and Python for robotics applications.
Power & Ruggedization: Understanding of battery-powered systems (BMS, runtime estimation, thermals) and environmental ruggedization (IP ratings for dust and moisture).
I have a new robot concept in mind and need an expert who can take it from sketches to a fully simulated model. You will be responsible for the full digital workflow—mechanical CAD, kinematic modelling, control‐system setup, and a repeatable simulation that proves the robot’s motions, loads, and cycle times.
The exact robot category and primary task are still open, so I welcome your input on whether an industrial, service, or educational configuration makes the most sense once we discuss requirements. Likewise, I am flexible on tooling; if you prefer ROS, MATLAB/Simulink, or V-REP/CoppeliaSim (or a mix), explain why it fits the job and I’ll go with the strongest technical argument.
After delivery I should be able to open the model, press “run,” and see the robot perform exactly as documented. If that sounds like a challenge you can meet, please outline your approach, preferred tools, and an estimated timeline when you place your bid.
Skills: Engineering, CAD/CAM, Mechanical Engineering, Finite Element Analysis, Robotics, MATLAB, Simulation, Robot Operating System (ROS), MATLAB/Simulink, CAD / SolidWorks
Fixed budget:
30 - 250 NZD
18 days ago
Websites, IT & Software, Engineering & Science, Engineering, CAD/CAM, Mechanical Engineering, Finite Element Analysis, Robotics, MATLAB, Simulation, Robot Operating System (ROS), MATLAB/Simulink, CAD / SolidWorks
Robotics Software Engineer - Tech Start Up
Applied
$30 - $50
/ hr
21 days ago
1
Junior Robotics Systems Engineer (Hardware/Software Architecture
Integration):
Position Summary:
We are seeking a hands-on, multidisciplinary Junior Robotics Systems Engineer to serve as Technical Product Owner and Lead Systems Architect.
Partnering directly with the founder, you will evaluate existing engineering assets, validate technical architecture, and drive product execution from
late-stage prototyping to an investor-ready Minimum Viable Product (MVP).
The ideal candidate brings a strong bias for robust, pragmatic, and cost-effective engineering over purely theoretical approaches. You must thrive in an agile environment—actively unblocking hardware, firmware, and software integration bottlenecks.
Compensation:
Up to $50 per hour depending on experience and domain expertise
Requirements & Qualifications
Experience:
Years of Experience: 1-3 years directly involved in multi-disciplinary robotics
execution.
Life-cycle Ownership:
Demonstrated experience taking a mobile electromechanical system from
early prototype through EVT/DVT phases.
Target Background:
Proven background developing autonomous mobile vehicles (AMVs) or mobile robotics platforms (e.g., Waymo, Tesla, Pony.ai, or Nuro ecosystem
experience).
Scale:
Familiarity with low-volume pilot builds (approx. 50–100 units) and creating investor-facing prototypes.
Technical & Engineering Skills:
Hardware & Mobility: Hands-on design of wheeled, load-bearing mobile platforms (drivetrain selection, motor sizing, braking, stability).
Control Systems: Experience with closed-loop motor control and stability tuning across varying terrain and payloads.
Localization & Tracking: Practical implementation of person-following behaviors using Ultra-Wideband (UWB), BLE, Visual SLAM, or hybrid sensors.
Perception & Safety: Integration of obstacle detection systems utilizing Lidar,
Computer Vision, Time-of-Flight (ToF), ultrasonic, or vision sensors.
Embedded Software: Embedded C/C++ development on microcontroller-class hardware (e.g., ESP32, STM32, Raspberry Pi) using RTOS or bare-metal architecture.
Compute Platforms: Hands-on deployment experience using Nvidia JetsonOrin Nano and Raspberry Pi.
Software Ecosystem: Strong command of ROS2 (Robot Operating System 2) and Python for robotics applications.
Power & Ruggedization: Understanding of battery-powered systems (BMS, runtime estimation, thermals) and environmental ruggedization (IP ratings
for dust and moisture).
I will give you access to ai data annotation platform that I am employed on. It is a tasking site. very easy to understand. However, you must pay close attention to tasks as off boarding occurs often. Also, the tasks must be written in perfect English.
I'm setting up an online shop and I'm looking for a firmware/BLE developer for a custom project. In short: I need software that changes performance parameters (for example the top speed limit, 25 to 45 km/h) on specific e-scooter models over Bluetooth Low Energy. It is intended for use on private property only, and I would sell activation licenses to end customers, so I need full rights to the result.
What I already have: a license server, a shop and a Web Bluetooth activation page.
What I need from you:
- Per-model data/commands that my page writes over BLE (as base64 blocks, per model and firmware version)
- Safety checks: verify model and firmware version before writing, back up original values, restore to stock, safe abort on connection loss, sensible current/temperature limits
- Documentation and a test report
Conditions:
- All code and rights are transferred to me
- The work is original or properly licensed
- No bypassing of cryptographic protection or locked bootloaders. Models that would require this are out of scope
- Milestone payments, final payment after testing on my own scooter
Could you let me know:
1) Have you worked on e-scooter firmware (Xiaomi/Ninebot) before?
2) Which models could you support without bypassing protections?
3) Rough timeline and price?
4) Are you comfortable with this kind of project, including resale of licenses?
I need a skilled professional to integrate a robot into a Haas 750SS CNC machine for material loading and unloading. The robot will handle mixed materials, with an expected weight of up to 10 kg per piece.
Key Requirements:
- Design and implement a robotic system for efficient material handling.
- Ensure compatibility with Haas 750SS.
- Program the robot for precise loading/unloading operations.
Ideal Skills:
- Experience with CNC machines, particularly Haas.
- Background in robotics and automation.
- Proficiency in programming robotic systems.
Please include relevant experience in your bids.
Skills: Robotics, Programming, Robotics and Cognitive Automation, Robotic Process Automation, Automation, Robot Operating System (ROS), CNC, Robot Kinematics & Dynamics
Fixed budget:
750 - 1,500 USD
28 days ago
Websites, IT & Software, Engineering & Science, Programming, Robotics, Robotics and Cognitive Automation, Robotic Process Automation, Automation, Robot Operating System (ROS), CNC, Robot Kinematics & Dynamics
iOS 3D Scanning App and SDK Developer | LiDAR & Photogrammetry
Applied
not specified
29 days ago
1
I am looking for an experienced developer or small team to build an iPhone/iPad 3D scanning application, using Dot3D, PIX4Dcatch, and EveryPoint as references for functionality and output quality.
The solution must also include a reusable SDK, allowing us to provide the scanning technology to other organisations for integration into their own applications.
What we need
* Combine LiDAR depth data, camera images, and motion/tracking data to reconstruct physical spaces.
* Use photogrammetry alongside LiDAR to improve geometric detail and produce coloured point clouds and textured 3D models.
* Provide live scanning feedback, including coverage and tracking quality.
* Address drift, duplicated walls, misalignment, and tracking interruptions, including across connected rooms.
* Support distance and area measurements.
* Save, reopen, view, and export scans in agreed standard formats.
* Maintain stable performance during longer scanning sessions.
Application and SDK delivery
The scanning and reconstruction engine must be separated from the app interface and delivered as a documented SDK that can operate within other applications.
Delivery must include:
* A working iOS application and reusable SDK.
* Complete source code for all custom-developed components, including the scanning engine, reconstruction pipeline, app, and integration code.
* Build instructions, technical documentation, and a sample application demonstrating SDK integration.
* Everything needed for our team or another developer to build, maintain, modify, and distribute the solution independently.
Ownership and operating costs
We must own the custom code and deliverables created under this project, including the ability to modify them and commercially distribute or license the application and SDK to other organisations.
The solution must operate without mandatory third-party subscriptions, per-scan charges, per-user/device royalties, or recurring licence fees. Core functionality must not depend on paid external processing services.
Any existing code, open-source libraries, or third-party components must be disclosed in advance. Their licences must permit our intended commercial use and SDK distribution. Please explain whether processing runs on the device or requires a separate computer.
Experience and working approach
We need proven experience with iOS/ARKit, LiDAR, SLAM or visual-inertial tracking, point-cloud processing, and photogrammetry.
Work will follow agreed milestones, beginning with a technical prototype. Scan quality, measurement accuracy, drift, processing time, and stability will be validated using agreed test spaces and reference measurements.
We value clear communication, technical ownership, and regular demonstrations of working results.
Please include in your proposal:
1. Relevant projects, sample scans, and your specific contribution.
2. Your proposed technical approach and dependencies.
3. How you will deliver the SDK and meet the ownership and cost requirements.
4. Estimated timeline, milestones, and development budget.