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 architecting and building the software framework and controllers that enable the movement of our robots operating in a dynamic and safety critical environment. Experience in force control is a big plus.
This role requires proven software proficiency, an eye for detail, and a strong background in controls. In addition, 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.
WHAT WE ARE LOOKING FOR
- 4+ years of professional software development experience
- 2+ years experience writing controllers for robotic arms
- Strong creative and problem solving skills related to software design, architecture, and development
- Strong software development background in C++
- Strong math skills including experience with linear algebra & control theory
- 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
- Experience with robotics concepts and frameworks such as ROS
EVEN BETTER IF YOU HAVE THESE SKILLS AS WELL
- MS or PhD in computer science, robotics, controls, 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 writing software/firmware in embedded environments
- Experience with robotic manipulation of deformable objects
COMPANY BENEFITS
- The chance to make a difference on a product that will make the world a better place
- Early stage equity in a company led by serial entrepreneurs with multiple exits
- Medical, vision, and dental insurance covered by us
- Unlimited vacation, generous parental leave
- If your working late? Dinner is on us.
- Super interesting, challenging-but-tractable technical problems to solve
- An environment that empowers individuals and rewards achievement