We're a small team working on a phenomenal application of robotics in the fitness/wellness space, looking for someone who knows how to write safety critical software and is passionate about making systems work together to help us move from prototype to product. You'll work on advanced robotics applications for a remarkable product that will make people feel great, and once you see what we’re building, you’ll immediately understand why.
Day to day, you’ll help us build core software components that are at the heart of our product and will work with a stellar team along the way. You will be responsible for robot motion planning in a dynamic and safety critical environment. This includes curated mission planning based on human input, motion path generation and simulation for high DoF systems, real-time adjustments, and system certification.
In this role, you will need to be diligent, curious, have a clear sense of urgency, and a willingness to take complete ownership of your code from the system level all the way through deployment.
Requirements
What we’re looking for:
- 3+ years of industry experience with robot control and motion planning
- Experience with simulation tools such as Gazebo or Nvidia Isaac and common robotics frameworks amp; middleware such as ROS
- Deep theoretical knowledge and hands-on experience in robot manipulator kinematics, dynamics, trajectory planning, and real-time control
- Strong software development background in C++. Experience with high level programming languages like Python is a plus
- Proven ability to produce resilient, optimized, production ready code
- In-depth knowledge of software engineering principles and best practices to generate code that is testable, maintainable, robust, and scalable
- Excellent communication skills and experience working in a collaborative environment
- Detail-oriented and results-driven with a strong desire to learn
- Strong math skills related to robot manipulator planning and control
Even better if you have these skills as well:
- MS or PhD in robotics or a related field
- Experience deploying code in a regulated environment (e.g., medical devices, aerospace, or a similar field) requiring certification and safety critical software
- Experience with real-time software applications and RTOS / QNX
- Experience in 3D modeling and simulation of interactions with deformable objects
Benefits
The chance to make a difference on a product that will make the world a better placeVery early stage equity in a company led by serial entrepreneurs with multiple exitsUnlimited vacationSuper interesting, challenging-but-tractable technical problems to solveAn environment that empowers individuals and rewards achievement