C++ Software Developer (Robotics)

London (Central)
12 Oct 2018
17 Oct 2018
Contract Type
Full Time
About Automata
Automata is a London-based robotics start-up. Our mission is to democratise robotics and deploy automation solutions at scale in all levels of manufacturing and industry. We are doing this by making robotics a technology that is very simple to self integrate: that means no need for expert workforce or third party contractors.

We have developed a robotic arm, Eva, at a much lower market price point: Eva costs £4990, whereas current robotic arms on the market cost in excess of £15,000. Eva is designed to take on repetitive tasks in manufacturing, either solo or part of a bigger automated manufacturing line and can be easily programmed and re-programmed by a human controller. Our super-user-friendly software, Choreograph, makes all that possible by enabling the robot to be as plug and play as possible.

Excited about this bold mission?
Find out more: www.automata.tech

About the Role

We are looking for a C++/Linux software engineer to join our main development team.
The candidate will be responsible for the following tasks as well as any other challenges that may arise.
- Developing system applications responsible for controlling Eva and allowing communication between its components
- Maintaining and improving the base Linux system image

- Experience with CMake, Protobuf, ZeroMQ and Linux system development
- Expert programming skills in modern C++
- Solid background in operating systems development
- Understanding of SOLID principles
- The ability to learn and apply new languages, tools and frameworks.

- Experience in C and kernel development
- Working knowledge of Yocto, ability to build and maintain recipes, layers and distributions
- Knowledge of IoT security best practises
- Working knowledge of python, bash, and other forms of scripting
- Experience with Agile methodologies and Test Driven Development

Similar jobs

Similar jobs