We seek a self-starter engineer who loves building new robots in an iterative, fast-moving environment. In this role, you will contribute to building a new robot called Twistbot to automate one of the processes in port terminals. The job requires a commitment of 14-25 hours per week.
Primary responsibilities:
- Own the development of new robots in port terminal applications with the following features:
- Implementing robot-state machines and Docker microservices
- Integrating various sensors into the robot
- Navigation and localization without GPS
- Path planning to the position of the container
- Collaborate with a cross-functional team of engineers and designers
- Optimize ROS2 applications for speed and scale.
Required Skills / Experience:
- Bachelor’s degree in Computer Science
- Proficiency with Python and ROS1/ROS2
- Experienced with microcontrollers (ESP32, Arduino, etc.)
- Understanding the basics of APIs
- Ability to move fast in an environment where things are sometimes loosely defined and may have competing priorities or deadlines
- Good communication skills and happy to work in an interdisciplinary team
Preferred Skills:
- Experienced with Docker
- Experienced with embedded systems
- Understanding the basics of full-stack development (direct experience not required)
- High interest in Robotics
- Having a cool portfolio of relevant projects on GitHub