Camerabotics LLC specializes in advanced motion control systems and robotic manipulators for visual engineering and cinema production. We are currently seeking a passionate Robotics Software Engineer to join our growing team and contribute to our exciting ongoing development and enhancement of our motion control products for camera robotics.
As a Robotics Software Engineer at Camerabotics, you will:
- Work with a highly talented team of roboticists that develop, build and distribute a world-class motion control software that is globally used for robotic arms and industrial maniupulators in films and movie productions.
- Develop and maintain modules within the Lensmaster desktop application using Python and C++.
- Implement UI features, workflow improvements, and robotic motion planning tools.
- Collaborate closely with robotics, firmware, and mechanical teams to ensure seamless end-to-end system integration.
- Participate in code reviews, testing, debugging, and performance optimization.
- Take part in feature design and contribute new ideas to improve user experience and workflow.
- Maintain clear documentation of code, architecture changes, and feature specifications.
Education:
· Bachelor’s degree in Computer Science, Software Engineering, Mechatronics, Robotics, or related field.
Experience:
· 2–5 years of relevant experience
Core Skill Requirements:
- Solid understanding of Python and C++ programming.
- Experience with desktop application development (PyQt, PyQt3d, etc).
- Basic understanding of real-time communication protocols (TCP/UDP).
- Solid grasp of object-oriented programming, software testing, and version control (Git).
- Familiarity with geometric transformations such as translations and rotation using matrices.
Bonus / Nice to Have:
· Familiarity with robotics, motion control, or kinematics.
· Experience with hardware systems such as stepper motors, servo motors and control systems.
· Exposure to multi-threaded programming and performance optimization.
· Interest in cinematography, VFX, or creative robotics.
To apply, you must submit your resume and any personal work samples to
[email protected]