1

Ros Developer Jobs in Ohio (NOW HIRING)

UAS Hardware Engineer

Dayton, OH · On-site

$115K - $151K/yr

ROS/ROS2 * Computer vision * Sensor fusion * Autonomous navigation * Swarm or multi-agent systems * Experience with engineering prototyping and development tools, including PCB design, rapid ...

Our Deployment Engineers work to seamlessly integrate our robots, sensors, and software into a ... Experience in C++, Python, Bash, ROS, and Git version control * Familiarity and experience with ...

Our Deployment Engineers work to seamlessly integrate our robots, sensors, and software into a ... Experience in C++, Python, Bash, ROS, and Git version control * Familiarity and experience with ...

Experience with PX4, ArduPilot, ROS/ROS2, or custom autopilot frameworks. * Familiarity with DO ... Simulink, PX4, ArduPilot, custom GNC stacks * DevOps / Tooling: Git, Jira, Jenkins, CMake, Docker

Experience with PX4, ArduPilot, ROS/ROS2, or custom autopilot frameworks. * Familiarity with DO ... Simulink, PX4, ArduPilot, custom GNC stacks * DevOps / Tooling: Git, Jira, Jenkins, CMake, Docker

Experience with PX4, ArduPilot, ROS/ROS2, or custom autopilot frameworks. * Familiarity with DO ... Simulink, PX4, ArduPilot, custom GNC stacks * DevOps / Tooling: Git, Jira, Jenkins, CMake, Docker

next page

Showing results 1-20

Ros Developer information

See Ohio salary details

$16

$50

$77

How much do ros developer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for ros developer in Ohio is $50.23, according to ZipRecruiter salary data. Most workers in this role earn between $38.41 and $61.49 per hour, depending on experience, location, and employer.

What are the typical daily responsibilities of a ROS Developer?

As a ROS Developer, your daily tasks often include designing and implementing robotics algorithms, developing, testing, and debugging software built on the ROS platform, and integrating sensors or actuators with robotic systems. You may collaborate closely with hardware engineers and other developers to ensure smooth system functionality, as well as participate in regular code reviews and team meetings. Documentation of your code and ongoing troubleshooting are also key responsibilities, helping maintain reliability and scalability. This role offers a dynamic environment where your contributions can directly impact the advancement of cutting-edge robotics solutions.

What are the key skills and qualifications needed to thrive in the Ros Developer position, and why are they important?

To thrive as a ROS Developer, you need a deep understanding of robotics, software engineering, and proficiency in programming languages such as C++ and Python, often supported by a degree in computer science, robotics, or a related field. Familiarity with the Robot Operating System (ROS), Linux-based development environments, and version control systems like Git is essential, with ROS certifications considered a plus. Strong problem-solving abilities, teamwork, and effective communication skills set standout candidates apart in this collaborative and innovative field. These skills enable developers to design reliable robotic systems, integrate hardware and software seamlessly, and adapt effectively within multidisciplinary teams.

What is a Ros Developer job?

A ROS (Robot Operating System) Developer is responsible for designing, developing, and maintaining robotic applications using the ROS framework. They work on tasks such as writing code for robot perception, motion planning, and control, often integrating sensors and actuators. ROS Developers typically use languages like C++ and Python and work with tools such as Gazebo and RViz. Their role is critical in industries like automation, robotics research, and autonomous vehicles.

What are the most commonly searched types of Ros Developer jobs in Ohio? The most popular types of Ros Developer jobs in Ohio are:
C++ Developer (ROS 1 to ROS2)

$45.75 - $61.75/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

RESPONSIBILITIES:
Kforce has a client in Columbus, OH that is seeking a C++ Developer (ROS 1 to ROS2).
REQUIREMENTS:
* Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field
* 5+ years of professional experience in robotics or related domains
* Advanced proficiency in modern C++ (Python is a plus)
* Experience integrating machine learning models into embedded or real-time robotic systems- plus, but not needed
* Familiarity with robotics middleware (e.g., ROS, ROS2), motion planning, and hardware interfaces
* Solid grasp of system-level software design, concurrency, memory management, and optimization
* Comfortable operating in a Linux-based development environment
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.