Back to Search Results

Senior Android/C++ Software Engineer

  • Location:

    Reading, Berkshire

  • Sector:


  • Job type:


  • Salary:

    Up to £81441 per annum

  • Contact:


  • Contact email:

  • Job ref:


  • Published:

    6 months ago

  • Duration:

    5 MONTHS

  • Expiry date:


  • Startdate:


Job Description

Job Title - Senior Android/C++ Software Engineer
Location - Reading

Brook Street is currently working on behalf of our Global IT Client to recruit a Senior Android/C++ Software Engineer

This is a contract role based in Reading for 5 months.

As a Brook Street contractor you will be entitled to 25 days holiday per annum, 8 days paid Bank Holidays pro rota, discounted gym membership, use of the onsite health facility, access to online learning and training, free parking and an excellent subsidised restaurant.

Salary: £81,441 plus 5% end of contract bonus depending on experience

Job Description

We are looking for a Senior Android/C++ Software Engineer to closely collaborate with researchers in our group, to drive and streamline adoption of novel DNN solutions into mainline products.

We expect you to be an expert Java developer capable of writing and shipping highly optimized code on Android. We expect you to 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. Naturally, the opportunity for you to push the state of the art in this field is huge.

Candidate Requirements

The ideal candidate will have the following:
5+ years of development experience in Java and C++ on Android, Python a plus
Working experience and knowledge of Android NDK, CMake, Gradle.
Strong Computer Science knowledge and ability to understand and implement complex algorithms.
Familiarity with porting and optimizing reference implementation to highly optimized hardware specific code, knowledge of at least one flavor of assembly language is a plus.
Experience with git, continuous integration and other collaboration tools.
Excellent communication and presentation skills, problem-solving aptitude and desire to automate.
Strong Math skills is a plus.
Familiarity with SNPE, NNAPI, TensorFlow, PyTorch, CNTK, or similar is a plus.

Deadline for CV submission: Monday 27th July at 3pm


Looking for a job? Register your CV now


Looking to recruit? Find the perfect hire

Upload Job

Want a career at Brook Street? Join our team

Join Now