Robotics Software Engineer


General Information


Company:
Camerabotics
Job Type:
Engineering
Location:
Lebanon - Beirut
Date Posted:
Feb 01, 2024
Salary:
Unspecified
Employee Type:
Full-Time Employee
Gender:
Both

Description


Camerabotics LLC is a developer of advanced motion control software and custom robotic rigs
for visual engineering and cinema. We are currently looking for a talented full-time software engineer to join our growing team and help develop Lensmaster - a state-of-the-art motion control software that turns industrial robots into powerful cinema robots.

JOB DESCRIPTION:

1- Develop and debug desktop application targeted at both Windows & MacOS for real-time control of industrial robotic arms and other external

2. Designing and implementing user-friendly UI components such as curve editors, graphical 3D scenes, toolbars, preference widgets, pop-ups, etc.

3. Implementing software integration for third party hardware such as 6-axes robots, follow-focus systems, lighting systems, etc.

4. Implementing threads for real-time communication and synchronization between various PCs.

REQUIRED SKILLS:

1. Knowledge and familiarity with Qt and PyQt

2. Knowledge of common python libraries such as Numpy, Scipy, Matplotlib, OpenCV

3. Working knowledge of Git version control

4. Knowledge of communication protocols such as TCP, UDP, UART, RS-232 and others

BONUS SKILLS:

1. Knowledge of C++

2. Knowledge of embedded C

3. Knowledge of control systems such as PID

OFFER:

Working hours: Full-time, 8 hrs per day - Monday to Friday
Location: Beirut - Jal el Dib
Salary: Based on experience

Company Profile