Immerse yourself in the cutting-edge world of robotics and AI.
Job Summary
This is an exciting opportunity to work with a pioneering robotics startup, driving innovation in physical intelligence embodiment for robotic manipulation.
- Design, develop and maintain advanced robotics software applications using C++, Python and other relevant programming languages.
- Develop and optimize algorithms for compliant robot control, motion planning, task planning and computer vision involving both model based and data-driven approaches.
- Test the algorithms on torque controlled robots and collaborate with cross-functional teams to interface software with different frameworks, and hardware components for diverse applications.
- Knowledge and experience in robot arm kinematics, robot arm dynamics, robot arm control.
- Masters degree in Robotics, Computer Science, Engineering, Physics or related fields. Strong knowledge in mathematics and physics.
- 2-5 years of experience in robotics software engineering and research experience through publications or conference presentations.
- Knowledge and experience in spatial transformations, Jacobians, kinematics and inverse kinematics, and relevant libraries.
- Experience in control for robotic systems including control theory, Cartesian impedance control / operational space control and model predictive control (MPC).
- Strong communication skills, both written and verbal.
- A proactive learning mentality with strong intellectual curiosity oriented to problem solving.
- Adaptability and motivation to work in a fast changing technical startup environment.
- Opportunity to work on innovative robotics and AI projects.
- Collaborative and supportive work environment that values continuous learning and growth.
- Competitive salary package.
- Flexibility on work arrangements.