The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Ultra-bright Embedded C++ Software Developer - Robotics (23644)

£Excellent plus benefits incl. stock options

Embedded C++, CUDA, ROS / Robot Operating System

Ultra-bright Embedded C++ Software Developer - Robotics
Embedded C++, CUDA, ROS / Robot Operating System
£Excellent plus benefits incl. stock options

These exciting roles call for exceptionally bright Graduates / PhDs who are self-starting high-achievers with proven Embedded skills, solid knowledge of C++ and CUDA and ideally a good familiarity with ROS.

Only the best need apply: you should have an outstanding academic background (top degree from a top Uni & excellent A level grades / equivalents) in Computer Science, Engineering or similar, plus excellent hands-on coding skills - along with the drive and ambition to rapidly advance your career.

This is a very rare opportunity to be “in-at-the-start” of an exciting new project, and to join a renowned and highly respected team working on leading edge applications, encompassing Robotics, Machine Learning, Neural Networks, Computer Vision, Planning Systems, Control Systems, 3D Graphics and 3D Mapping / GIS. You will earn a competitive salary - but also acquire start-up stock options in a future global leader!

As the team grows, you will find yourself quickly surrounded by subject matter experts in one of the most exciting technology domains and will rapidly gain knowledge and experience.

Keywords: Embedded C++, CUDA / NVIDIA, ROS / Robot Operating System, Neural Networks, Machine Learning, mathematics, C / C++, Python, Scala, Java, Linux, Git, Computer Vision, Mapping, 3D Graphics / Modelling, Probabilistic Modelling / Planning and Data Analysis, Convolutional Neural Networks, supervised and unsupervised learning technologies.