Slip Robotics

Senior Robotics Software Engineer, Manipulation & Automation

Posted: 8 minutes ago

Job Description

At Slip Robotics, we are at the forefront of revolutionizing the logistics and automation industry with cutting-edge robotic solutions. Our mission is to transform the way goods move through the world by designing and building autonomous systems that enhance trailer loading and unloading to drive efficiencies throughout the supply chain. We believe in the power of innovation and collaboration, and our team is dedicated to pushing the boundaries of what's possible in robotics. Join us and help shape the future of automation!The RoleWe are seeking a highly skilled Sr. Robotics Software Engineer to lead the development of our next-generation automated payload handling cell. You will design and implement manipulation software solutions for a multi-arm robotic workcell integrated with conveyors to autonomously load payloads onto Slip's SlipBot platform—targeting 10x throughput improvements over manual operations.This is a high-impact role where you will own the full software stack for robotic manipulation: from motion planning and grasp optimization to vision-guided picking and real-time cell orchestration. You will work with a multidisciplinary team to integrate manipulation software components into production-ready robotic solutions deployed at Fortune 500 customer sites.Key ResponsibilitiesDesign and implement software for autonomous robotic manipulation, including path planning, motion control, and grasp optimization algorithmsDevelop multi-robot coordination systems to orchestrate 2-4 robot arms working collaboratively with conveyor systems to achieve high-throughput payload handlingIntegrate computer vision and perception systems (3D cameras, depth sensors) for payload detection, classification, and optimal pick-point determinationBuild real-time control systems that interface with industrial robot controllers (Fanuc, ABB, KUKA, Universal Robots) via ROS/ROS2Develop and maintain drivers and interfaces for sensors, PLCs, and conveyor systems (Modbus, EtherNet/IP, Profinet)Implement collision avoidance, functional safety protocols, and human-robot collaboration features compliant with ISO 10218 and ISO/TS 15066Create high-fidelity simulation environments (Gazebo, Isaac Sim, or vendor simulators) for rapid prototyping and validation of cell configurationsOptimize cycle times and system reliability to achieve >99% uptime in 24/7 production environmentsCollaborate with cross-functional teams (mechanical, electrical, operations) to ensure seamless hardware-software integrationBuild diagnostic tools, monitoring dashboards, and CI/CD pipelines to streamline development and deploymentStay updated on the latest advancements in robotic manipulation, machine learning for grasping, and warehouse automationProvide mentorship and guidance to junior engineersRequirementsMaster's degree or higher in Robotics, Computer Science, Mechanical Engineering, or related field5+ years of experience in robotics software development, with hands-on experience on real robotic manipulation systemsExpert proficiency in Python and C++ for robotics applicationsStrong experience with ROS/ROS2 framework and MoveIt for motion planningExperience with industrial robot programming (Fanuc TP/Karel, ABB RAPID, KUKA KRL, or UR Script)Proficiency with computer vision libraries (OpenCV, PCL) and 3D perception systemsUnderstanding of robot kinematics, dynamics, path planning algorithms, and real-time control systemsExperience with Linux (Ubuntu) and version control systems (Git)Exceptional problem-solving skills and ability to adapt in a fast-paced startup environmentExcellent communication skills and experience working in cross-functional teamsNice to HavePh.D. in Robotics with focus on manipulationExperience with machine learning approaches to grasp planning (reinforcement learning, imitation learning)Familiarity with robot simulators (Isaac Sim, MuJoCo) and robot learning frameworks (Isaac Gym)Experience with conveyor system integration and PLC communication protocolsBackground in warehouse automation or logistics roboticsExperience deploying robotic systems in production environmentsKnowledge of AWS or cloud services for robotics fleet management and data processingExperience building and maintaining CI/CD processes for robotics softwareBenefitsBe a part of a passionate and innovative teamWork on groundbreaking technology in robotics and automationOpportunity to shape the future of logistics and freight industriesCompetitive compensation and equity optionsComprehensive benefits packagePermissive time off

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In