CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Robotics Software Engineer, Test Jobs

1 Job Offers

Filters
Senior Robotics Software Engineer, Test
Save Icon
Join Chef Robotics as a Senior Robotics Software Engineer, Test in San Francisco. Develop robust validation frameworks for robotic control, motion planning, and perception systems. This role requires deep expertise in Python, simulation environments, and CI/CD for real-world food production. Enjo...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
A Senior Robotics Software Engineer specializing in Test is a critical role at the intersection of advanced robotics development and rigorous quality assurance. Professionals in this field are responsible for architecting and implementing the comprehensive testing frameworks that ensure robotic systems are safe, reliable, and perform as intended in complex, real-world environments. This career path is ideal for engineers who possess a deep understanding of robotics software and hardware, coupled with a meticulous, systematic approach to validation. For those seeking to ensure the next generation of autonomous systems operates flawlessly, exploring Senior Robotics Software Engineer, Test jobs offers a challenging and impactful career trajectory. Typically, individuals in this role focus on creating automated testing solutions across the entire robotics stack. Common responsibilities include developing sophisticated test frameworks for robot motion planning, control algorithms, and safety-critical systems. A significant portion of their work involves the validation of perception systems, such as computer vision and sensor fusion pipelines, designing tests for object recognition, depth estimation, and performance under varying environmental conditions. They build hardware-in-the-loop (HIL) test rigs and high-fidelity simulation environments (like Gazebo or PyBullet) to validate software without constant physical robot deployment. Furthermore, they are instrumental in developing Continuous Integration and Continuous Deployment (CI/CD) pipelines specifically tailored for robotics, enabling rapid yet safe iteration of complex software. The typical skill set for these roles is both broad and deep. A strong foundation in software engineering, with expert-level programming in Python and/or C++, is essential. Candidates generally need a robust background in robotics fundamentals, including kinematics, dynamics, and real-time control systems, paired with hands-on experience in perception and computer vision. A deep understanding of test automation principles, statistical analysis of performance data, and systematic identification of edge cases and failure modes is paramount. Beyond technical prowess, successful engineers in these jobs demonstrate excellent problem-solving skills, a proactive mindset for preventive testing, and the ability to communicate complex test strategies and results effectively to cross-functional development teams. Typically, a bachelor’s or advanced degree in Robotics, Computer Science, Mechanical Engineering, or a related field, along with several years of professional experience in robotics software or testing, is required. For engineers passionate about building the rigorous foundations that allow robots to operate autonomously and safely, pursuing Senior Robotics Software Engineer, Test jobs represents a frontline opportunity in the evolution of intelligent automation.

Filters

×
Countries
Category
Location
Work Mode
Salary