Tech Stack
AWSCloudDockerLinuxPython
About the role
- Contribute to design, development, and maintenance of software for robotic manipulation workcells.
- Work alongside senior engineers in planning, execution, and analysis of development projects.
- Collaborate in design of robotic software components for automated micro-factories.
- Implement and support vision-based algorithms, motion planning, physics-based simulation, and parametric workflows.
- Explore and support capabilities in production and development environments.
- Assist validating hypotheses through data-driven experimentation and document findings.
- Present results to the team and help take ideas from proof-of-concept to operational stages.
- Collaborate with multidisciplinary team of roboticists, architects, and engineers to design, prototype, and test manipulation and mobility solutions.
Requirements
- Currently pursuing a degree in Robotics, Computer Science, Computer Engineering, or a related STEM discipline.
- Solid programming skills; preference for proficiency in C++, Python, and ROS 2.
- Proficiency using Git and operating in a Linux environment.
- Bonus: experience with Docker and cloud services (AWS).
- Candidates with prior experience in robotics or embedded-systems are preferred (academic or otherwise).
- Previous professional software development or open-source contributions are a plus.
- Exposure to robotic simulators and simulation-first development is valued.
- Self-motivated with ability to independently solve problems.
- Strong communication skills and capacity to collaborate effectively within a team.