Posted May 21, 2026
Design, develop, and deploy software for robotic systems, including programming, configuration, and validation. - Integrate and deploy robotic software solutions into production environments. - Test, troubleshoot, and debug robotic applications — tracing failures across hardware, software, and model layers. - Work closely with ML and core robotics engineers to surface deployment failures, reproduce edge cases, and translate field learnings into system improvements. - Analyze and improve robot algorithms and system performance over time. - Build and maintain technical documentation, runbooks, and tooling to support configuration, monitoring, and performance evaluation. - Collaborate with hardware, operations, and R&D teams to optimize robotic performance and scalability. ## Preferred Qualifications
BS, MS, or higher degree in Computer Science, Robotics, or a related field, or equivalent practical experience. - 3–5+ years of hands-on experience in robotics application development, system integration, or field deployment. - Proficiency in Python and C++; strong working knowledge of ROS/ROS2. - Familiarity with AI and machine learning techniques as applied to robotic systems. - Background in autonomous systems — robotics, drones, autonomous vehicles, industrial automation, or similar. - Familiarity with vision systems, simulation tools, and sensor integration. - Strong analytical and problem-solving skills with the ability to work in a fast-paced, dynamic environment. Base Salary Range
$100,000—$300,000 USD
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City