Senior C++ Developer/Software Engineer – Reading/Hybrid/WFH

£, including benefits/You can be based in their HQ in Reading or work remotely with the occasional office visit

A global leading cutting edge technology business are seeking an Senior C++ Developer/Software Engineer.

Story behind the Senior C++ Developer/Software Engineer role – this will get you interested!:

From being able to log you in with face recognition, correct your gaze during a video chat to maintain eye contact, to the exciting possibilities in augmented reality, are you itching to play a part in bringing applications of computer vision to millions?

  • My client a global leading cutting edge technology business are looking for a Senior C++ Software Engineer to closely collaborate with researchers in their group, to drive and streamline adoption of novel DNN solutions into mainline products.
  • They expect you to be an expert developer capable of writing and testing highly optimized code.
  • You should have years of experience with multi-platform C++ codebases, including wrapper generators and other tooling.
  • You will work closely on the interface of camera, GPU and AI, using latest technologies and devices such machine learning frameworks and AI accelerator silicon.
  • Naturally, the opportunity for you to push the state of the art in this field is huge.
  • Required skills and experience for the Senior C++ Developer/Software Engineer:

  • 5+ years of development experience in C++ on Windows, Linux and Android.
  • Working experience and knowledge of Win32, CMake, Python.
  • Experience with git, continuous integration and other collaboration tools.
  • 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.
  • 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, OpenVINO, or similar is a plus.
  • BSc/BA in Computer Science, Engineering or relevant field; graduate/master’s degree in Data Science or another quantitative field is preferred.
  • MSc or BSc in CS or STEM with two more years of experience
  • C++, Python, Windows or linux app development.
  • 3 years+ on C++, 2 years python and windows dev.
  • C++, Python, app dev.
  • Want to know more – Senior C++ Developer/Software Engineer:

  • The companies Applied Sciences Group incubates disruptive technologies for their next-gen hardware products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user’s environment.
  • Operating as a startup within the company, 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!
  • High impact projects that ship and reach hundreds of millions of users; work in an AI team on several next level projects and on newest devices
  • The team culture is very inclusive, with social meetups in South East of the UK.
  • Contractor learns dedicated and latest machine learning tool chains and libraries.
  • Uses C++ and python and yaml Scripting at multiple levels.
  • Senior C++ Developer/Software Engineer – Reading/Hybrid/WFH

    £, including benefits/You can be based in their HQ in Reading or work remotely with the occasional office visit