... DevOps engineers to ensure test coverage tracks product changes. • Improve test observability by ... ROS 2 (topics, nodes, launch files, bag recording/playback) • Familiarity with robotics ...
... DevOps engineers to ensure test coverage tracks product changes. • Improve test observability by ... ROS 2 (topics, nodes, launch files, bag recording/playback) • Familiarity with robotics ...
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
Quick apply
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
Quick apply
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
Robotics Engineer
Troy, MI · On-site
$100K - $130K/yr
Strong ROS/ROS2 experience * Proficiency in C++ and/or Python * Experience with SLAM, navigation ... Manufacturing or warehouse automation exposure Roles & Responsibilities Robotics Engineers with ...
Robotics Engineer
Troy, MI · On-site
$100K - $130K/yr
Strong ROS/ROS2 experience * Proficiency in C++ and/or Python * Experience with SLAM, navigation ... Manufacturing or warehouse automation exposure Roles & Responsibilities Robotics Engineers with ...
... ROS and state-of-the-art AI capabilities. * Collaborate closely with our research and industry ... Programming proficiency with C++ and/or Python. * Excellent collaboration skills, with the ability ...
... ROS and state-of-the-art AI capabilities. * Collaborate closely with our research and industry ... Programming proficiency with C++ and/or Python. * Excellent collaboration skills, with the ability ...
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
From firmware on microcontrollers to ROS data streams on SBCs, you'll ensure the entire compute ... Programming: Proficient in C++ and Python for embedded and application-level development.
Robotics Engineer
Troy, MI · On-site
$100K - $130K/yr
Strong ROS/ROS2 experience * Proficiency in C++ and/or Python * Experience with SLAM, navigation ... Manufacturing or warehouse automation exposure Roles & Responsibilities Robotics Engineers with ...
Robotics Engineer
Troy, MI · On-site
$100K - $130K/yr
Strong ROS/ROS2 experience * Proficiency in C++ and/or Python * Experience with SLAM, navigation ... Manufacturing or warehouse automation exposure Roles & Responsibilities Robotics Engineers with ...
Job# TI1527 We are looking for a Robotics Software Engineer with hands-on experience in ROS 2 development and Linux-based systems. This role will support our team in building and deploying aerial ...
Job# TI1527 We are looking for a Robotics Software Engineer with hands-on experience in ROS 2 development and Linux-based systems. This role will support our team in building and deploying aerial ...
Senior Staff Software Engineer
Santa Clara, CA · On-site
$143.80K - $189.60K/yr
... Engineer to enhance their technology and systems. In this role, you will be responsible for ... ROS infrastructure, board support packages (BSP), and cloud backends to keep the entire platform ...
Senior Staff Software Engineer
Santa Clara, CA · On-site
$143.80K - $189.60K/yr
... Engineer to enhance their technology and systems. In this role, you will be responsible for ... ROS infrastructure, board support packages (BSP), and cloud backends to keep the entire platform ...
Firmware/ Embedded Systems Engineer
Pittsburgh, PA · On-site
$100K - $300K/yr
... ROS, while collaborating with hardware teams to ensure system performance. Responsibilities ... Collaborate with hardware engineers to design and validate motor driver circuits and power ...
Firmware/ Embedded Systems Engineer
Pittsburgh, PA · On-site
$100K - $300K/yr
... ROS, while collaborating with hardware teams to ensure system performance. Responsibilities ... Collaborate with hardware engineers to design and validate motor driver circuits and power ...
Demonstrated success driving large, cross-functional engineering programs and representing platform decisions to external customers. * Experience with ROS/ROS 2, or similar robotics middleware ...
Demonstrated success driving large, cross-functional engineering programs and representing platform decisions to external customers. * Experience with ROS/ROS 2, or similar robotics middleware ...
Strong experience with ROS 2 (Robot Operating System 2), including nodes, topics, services, actions, and custom messages * Solid background in Linux (Ubuntu preferred), including command-line ...
Strong experience with ROS 2 (Robot Operating System 2), including nodes, topics, services, actions, and custom messages * Solid background in Linux (Ubuntu preferred), including command-line ...
... and ROS. • Strong understanding of control systems, kinematics, and embedded systems. • ... engineering processes, test results, and system configurations.
... and ROS. • Strong understanding of control systems, kinematics, and embedded systems. • ... engineering processes, test results, and system configurations.
Support defining platform architecture based on ROS 2 / middleware, real-time OS, and Linux ... Work with DevOps/Tools teams to shape CI/CD pipelines, testing strategy (HIL/SIL/MIL), and ...
Support defining platform architecture based on ROS 2 / middleware, real-time OS, and Linux ... Work with DevOps/Tools teams to shape CI/CD pipelines, testing strategy (HIL/SIL/MIL), and ...
Support defining platform architecture based on ROS 2 / middleware, real-time OS, and Linux ... Work with DevOps/Tools teams to shape CI/CD pipelines, testing strategy (HIL/SIL/MIL), and ...
Support defining platform architecture based on ROS 2 / middleware, real-time OS, and Linux ... Work with DevOps/Tools teams to shape CI/CD pipelines, testing strategy (HIL/SIL/MIL), and ...
... engineering programs and representing platform decisions to external customers. • Experience with ROS/ROS 2, or similar robotics middleware frameworks. • Ability to convert complex technical ...
... engineering programs and representing platform decisions to external customers. • Experience with ROS/ROS 2, or similar robotics middleware frameworks. • Ability to convert complex technical ...
Developer - Integration Engineer III
Hollywood, CA · On-site
$116.70K - $157.10K/yr
Varstaff is searching for a Developer - Integration Engineer III for Hollywood, CA. US Citizen only ... Experience with ROS/ROS2, instrumentation/control systems, driver/platform debugging, data ...
Developer - Integration Engineer III
Hollywood, CA · On-site
$116.70K - $157.10K/yr
Varstaff is searching for a Developer - Integration Engineer III for Hollywood, CA. US Citizen only ... Experience with ROS/ROS2, instrumentation/control systems, driver/platform debugging, data ...
Full Stack Developer
Arlington, VA · On-site
$150K - $200K/yr
Join our engineering team as a Full Stack Developer building applications that power AI-driven ... Experience with autonomous systems or robotics frameworks (ArduPilot, ROS) Benefits: * Competitive ...
Quick apply
Full Stack Developer
Arlington, VA · On-site
$150K - $200K/yr
Join our engineering team as a Full Stack Developer building applications that power AI-driven ... Experience with autonomous systems or robotics frameworks (ArduPilot, ROS) Benefits: * Competitive ...
You will lead an engineering team responsible for making our platform software more readily available for external users, and have a large stake in efforts to work closer to ROS and other open-source ...
You will lead an engineering team responsible for making our platform software more readily available for external users, and have a large stake in efforts to work closer to ROS and other open-source ...
Architect high-quality research codebases in C++/Python/C# (e.g., ROS/ROS 2, RT frameworks, Unity ... Programming skills, including C++,Python, C#; ROS/ROS 2; Git; Linux; build systems (CMake);real ...
Architect high-quality research codebases in C++/Python/C# (e.g., ROS/ROS 2, RT frameworks, Unity ... Programming skills, including C++,Python, C#; ROS/ROS 2; Git; Linux; build systems (CMake);real ...
Ros Developer information
See salary details
$17.07 - $22.95
8% of jobs
$22.95 - $28.82
3% of jobs
$28.82 - $34.70
6% of jobs
$40.37 is the 25th percentile. Wages below this are outliers.
$34.70 - $40.58
7% of jobs
$40.58 - $46.46
14% of jobs
$46.46 - $52.34
9% of jobs
The median wage is $52.97 / hr.
$52.34 - $58.22
15% of jobs
$62.94 is the 75th percentile. Wages above this are outliers.
$58.22 - $64.10
15% of jobs
$64.10 - $69.97
12% of jobs
$69.97 - $75.85
7% of jobs
$75.85 - $81.73
3% of jobs
$17
$52
$81
How much do ros developer jobs pay per hour?
What is a Ros Developer job?
What are the key skills and qualifications needed to thrive in the Ros Developer position, and why are they important?
What are the typical daily responsibilities of a ROS Developer?

John Deere rating
7.8
Based on 281 frontline employees who took The Breakroom Quiz
161st of 511 rated manufacturers
Job description
John Deere is a company focused on addressing the challenges of food, fiber, and infrastructure for a growing global population. They are seeking a Staff Test Infrastructure Engineer to own and maintain automated test infrastructure for an autonomous tractor fleet, develop testing tools, and collaborate with cross-functional teams to ensure comprehensive test coverage.
Responsibilities:
• Own, maintain, and extend automated test infrastructure for an autonomous tractor fleet (test frameworks, test runners, pipeline orchestration, and result reporting).
• Develop and improve test case authoring, execution, and post-run validation tooling.
• Integrate new simulators with the robotics and perception software stack, ensuring realistic and repeatable test scenarios.
• Support CI/CD pipelines for simulated and replay-based testing, including defining test suites, managing test configurations, and ensuring deterministic automated execution.
• Maintain and administer test bench hardware, including compute platforms, sensor rigs, and HIL (Hardware-in-the-Loop) setups; troubleshoot hardware and connectivity issues.
• Monitor nightly and weekly builds, triage test failures, identify root causes, and report issues to the appropriate engineering teams with clear reproduction steps and context.
• Collaborate cross-functionally with autonomy, perception, navigation, and DevOps engineers to ensure test coverage tracks product changes.
• Improve test observability by enhancing logging, metrics collection, S3-based artifact storage, and result dashboards.
• Author and maintain documentation for test processes, infrastructure setup, and onboarding guides for other engineers contributing tests.
Qualifications:
Required:
• 6 or more years of experience in test automation, test infrastructure engineering
• Strong proficiency in Python (test frameworks, scripting, YAML-driven configuration, CLI tooling)
• Experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions, or similar) and building/maintaining automated pipelines
• Familiarity with Docker and containerized development/test environments
• Experience with Linux system administration and shell scripting (bash)
• Experience with hardware-in-the-loop (HIL) or software-in-the-loop (SIL) testing concepts
• Experience with version control (Git) and collaborative development workflows
• Ability to read and understand C++ and/or ROS 2 codebases sufficiently to triage build and test failures
• Experience with ROS / ROS 2 (topics, nodes, launch files, bag recording/playback)
• Familiarity with robotics simulation tools (e.g., Gazebo, CARLA, NVIDIA Isaac Sim, or proprietary simulators)
• Experience with perception or autonomy stacks (sensor fusion, object detection, path planning)
• Familiarity with protobuf / gRPC messaging and serialization
• Experience with AWS services (S3, EC2, ECS/EKS) for cloud-based test execution or artifact management
• Experience with MCAP / rosbag data formats and replay-based regression testing
• Familiarity with embedded systems, CAN bus, or vehicle/machine platforms
• Experience maintaining or administering NVIDIA Jetson or GPU-accelerated compute platforms
• Exposure to TensorRT model optimization or ML model deployment pipelines
• Experience with test result visualization and reporting tools (e.g., Allure, Grafana, custom dashboards)
• Experience in test automation using PyTest
• Strong debugging and root-cause analysis skills; comfortable investigating failures across software and hardware boundaries
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field
Preferred:
• Relevant certifications (e.g., AWS, Kubernetes/Docker, ROS) are a plus
Company:
John Deere is a manufacturing company that designs and produces lawn, garden, electric, agriculture, and construction equipment. Founded in 1837, the company is headquartered in Moline, USA, with a team of 10001+ employees. The company is currently Late Stage.
What John Deere employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom