> Markdown version of [/jobs/ext/4172447-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/4172447-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** RETHINK RECRUIT LLC - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Algorithm Design, Computer Vision, Communications Protocols, SolidWorks (CAD), Software Debugging, Hardware Design, Python (Programming Language), Kinematics, Motion Planning, Natural Language Processing, Redis, Software Engineering, Robot Operating System, Information Technology, Grpc - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/robotics-software-engineer-san-francisco-ca--387c6635-bc53-4714-bd58-9453f5747ff5 ## About the Role Robotics Software, Software Engineering, Disease, Robotics, Computer Vision, Artificial Intelligence (AI), Natural Language Processing (NLP), Automation, Cook Dishes, Robotics Software, * 4+ years of experience designing and building robotics algorithms. * Proficiency in Python and familiarity with robotic arm manipulators. * Hands-on experience with motion planning, trajectory optimization, kinematics/dynamics, or control. * Strong grasp of software engineering tools and production best practices. * A hacker's mindset-quickly iterating to practical solutions. * Flexibility to wear multiple hats and thrive in a fast-moving startup environment. * BS/MS/PhD in Computer Science, Mechanical/Electrical/Aerospace Engineering, or equivalent experience. Bonus Points * Experience with robotic simulation frameworks (PyBullet, MuJoCo). * Prior work with robotics in labs or manufacturing. * Familiarity with mechanical design (Solidworks, etc.). * Knowledge of software communication protocols (ZMQ, Redis, gRPC). * Contributions to shipped hardware/software products. * Hands-on robotics manipulation experience. ## Description As our first Robotics Software Engineer, you'll design and implement core robotics solutions that directly power Medra's lab automation platform. This is a hands-on role where you'll move between algorithm development, hardware integration, and real-world deployment at customer labs., * Develop robotic solutions to manipulate and control biology tools designed for human use. * Design and implement motion planning algorithms for collision-free operation in complex, dynamic environments. * Apply computer vision to interact with lab consumables and equipment. * Integrate, test, and debug robotics software in both simulation and real hardware. * Collaborate with partner scientists to identify lab workflow challenges and translate them into robotic solutions. * Ensure robustness and scalability in deployed systems, while identifying opportunities for simplification.