Senior Android/C++ Engineer - Contract

GB  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Senior Android/C++ Engineer - Contract

Rate: Competitive

Location: Remote

Contract Length: 100 days

Start Date: ASAP

Our client work with next-gen hardware products and technologies with several exciting upcoming projects that will shape how computers and other devices perceive the user and the user's environment.

The Role: Operating as a start-up within the business, this team works closely with several research and product teams to bring compelling new experiences to the market. A lot of these experiences will be powered by computer vision - and as part of this team, you will have the unique opportunity to work on almost every aspect of a shipping vision system: camera optics, sensors, data pipeline and of course, developing and implementing the algorithms that make magic happen!

Your work will be varied, from creating new products and features, to improving existing functionality, always striving to build a better customer experience and a better codebase.

The Ideal Incumbent: You will be an experienced Senior Android/C++ Software Engineer who is an expert Java developer, capable of writing and shipping highly optimized code on Android. You will be able to understand integration of an NDK based C++ codebase into the Android solutions including wrapper generators and other tooling. You will work closely on the interface of camera, GPU and NPU, using latest technologies and devices such as foldables and multi-screen setups.

Requirements:

  • 5+ years of development experience in Java and C++ on Android, with Python as a plus
  • Working experience and knowledge of Android NDK, CMake, Gradle.
  • Familiarity with porting and optimizing reference implementation to highly optimized hardware specific code, knowledge of at least one flavour of assembly language is a plus.
  • Experience with git, continuous integration and other collaboration tools.
  • Strong Computer Science knowledge and ability to understand and implement complex algorithms.

Desirable:

  • Strong Math skills.
  • Familiarity with SNPE, NNAPI, TensorFlow, PyTorch, CNTK, or similar.
  • BSc/BA in Computer Science, Engineering or relevant field; graduate/master's degree in Data Science or another quantitative field.

Application Process: If you're keen to hear more about this role, please apply today with your most recent CV. If deemed suitable, you will undergo an initial phone screen with Curo Services before your details will be submitted to our client as part of a shortlist.

To apply for this Senior Android/C++ Engineer contract job, please click the button below and submit your latest CV.

Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience.

Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.

Start date
ASAP
Duration
100 days
From
Curo Resourcing Ltd t/a Curo Services
Published at
08.08.2020
Project ID:
1954824
Contract type
Freelance
To apply to this project you must log in.
Register