Jobs

C++ Developer / Robotics Software Engineer

Ortelio Ltd is a research focused company, working on cloud robotics. We are developing applications that give robots intelligence to take over human tasks.

We are now looking for a talented software developer to work in the development / maintenance of our Robotic cloud platform, with a secondary role that requires developing robot apps. Most of the work will be done using C++, ROS and JavaScript. Previous experience with ROS, OpenCV, OpenNI, CMU sphinx, CUDA or similar AI-related models is highly beneficial, but optional.

Salary: £27-42k

Location: Coventry / flexible home location

Minimum experience:

  • C++: minimum 3 years experience using Polymorphism, ABCs, Interfaces on GNU/GCC
  • STL/BOOST library minimum experience 2 years: using stl and boost in C++/Linux
  • JavaScript: minimum 1 year experience using Node.JS
  • Unix/Linux: minimum 3 years experience using Linux Terminals for various tasks
  • Code versioning: minimum 1 year experience using git and github

Optional experience:

  • ROS usage, creating nodes, messages, subscribers and other advanced mechanisms.
  • Cylon.JS, using JavaScript on Drones, Robots, embedded platforms.
  • Python development (with or without ROS experience)
  • Computer Vision: experience with OpenCV or OpenNI
  • CUDA/OpenCL: experience writing C-styled Kernel code for GPUs
  • CMU Sphinx: experience using sphinx or pocketsphinx for speech recognition

Role:

  • C++/JS/ROS developer for a Robotic Cloud Platform
  • Robotic Application development using either C++/ROS, JavaScript or Python
  • Detailed Documenting of API, Platform, Apps and other related code
  • Writing Unit Tests, Functional Tests, Stress Tests and Fast prototyping
  • Maintainer of Platform code, updating and bug-fixing using C++/ROS/JS
  • Writing reports: delivering detailed periodical reports on testing, development, architecture design and schemas

Candidate traits:

  • Ability to work remotely and independently
  • Organized and methodical: you must be able to keep track and maintain large amounts of source code and meet deadlines
  • You must be able to collaborate with other developers from our company or other organizations, maintain GitHub repositories and update code, tests and documentation.
  • Reporting: you must be able to write reports used both internally and on an Academic/Research level read by external evaluators.
  • Willing to travel for various seminars, business meetings, conferences and hackathons.
  • Writing concise minimal and elegant code, using specific formatting styles such as Allman/BSD.

Other:

  • Must be eligible for work in the EU/UK
  • Must be able to prove proficiency in English
  • Must hold at least a Bachelor of Science

We welcome applications from talented developers who would like to kick start their career in robotics, or from developers with experience in robotics who are looking to utilise and extend their skills in a diverse set of robots.

Please send CVs and code references to rapp03@ortelio.co.uk.