Robotics Software Engineer (Grasping)
Posted Updated
- As a Robotics Software Engineer, you will develop innovative algorithms and strategies to facilitate robust grasping and manipulation in complex, real-world manufacturing environments
- You will be responsible for abstracting the inherent complexity of robotic manipulation into intuitive, seamless workflows
- By building a software layer that possesses a deep understanding of manufacturing tasks, you enable users to transition from design to execution without needing deep subject matter expertise
- Working alongside a diverse team of roboticists and application engineers, you will integrate and validate solutions across various industrial tasks and contribute to the launch of impactful robotics products
- Design and implement robust and efficient production-ready algorithms for robotic grasping and manipulation
- Identify opportunities to apply cutting-edge advancements in robotics and apply them to practical industrial problems
- Transform complex partner requirements into highly reliable and functional technical outcomes
- Improve our robotics software framework and contribute to a reliable product
Benefits
- Access to mental health apps
- Workplace accommodations for physical or mental health concerns
- Employee assistance programs focused on mental health
- Medical, dental, and vision insurance for employees and dependents
- Hybrid work model that balances in-person collaboration and productivity with individual flexibility
- Competitive compensation package that includes base salary, an annual performance bonus target, and equity
- Paid time off, including vacation, bereavement, jury duty, sick leave, parental leave, disability, and holidays
- Student loan reimbursement
- 401(k) and regional retirement plans
- Back-up childcare
- Fertility and growing family support
- Parental leave and baby bonding leave
- Donation matching and time off to volunteer
- Educational reimbursement
- ML Frameworks: Deep expertise with JAX, TensorFlow, or PyTorch
- Strong foundation in linear algebra, spatial transformations, and rigid body dynamics
- PhD in Robotics and Machine Learning, Reinforcement Learning, or a related field with a focus on robotic manipulation
- Experience in developing the entire stack: ranging from writing kinematics, motion generation, to system integration and testing
- Master’s degree in Robotics, Computer Science, or a related field, with 5+ years of experience in robotic manipulation
- 3 years of professional experience programming robotics software in C++ and Python, with a proven track record of shipping production-quality code
- Hardware Experience: Direct experience testing and iterating on physical robots
