Work with us
Problem solvers with modern C++ development skills sought for productisation of machine learning/AI video analysis software
An exciting opportunity to join a young technology company developing a new range of video analysis devices with a modern tech stack on a range of platforms.
VCA Technology is an established leader in the field of video analytics for security and retail applications. Founded 10 years ago, we have developed a range of video analysis algorithms that can detect intruders, count people and identify security threats on a range of platforms including ARM and Intel.
We are embarking on a project to develop a new range of intelligent devices with new algorithms that use deep neural networks to detect, track and identify people and vehicles with game changing accuracy. We have been awarded funding from multiple EU and UK research grants.
Our tech stack consists of modern C++, gstreamer and python on Linux at the back-end, with a Polymer and HTML5 web interface on the front-end. The back-end can be deployed on Intel or ARM (e.g. Raspberry Pi) devices. We are passionate about developing high quality software and operate an agile SCRUM methodology with code reviews, continuous integration and distributed version control.
We are looking for talented problem solvers with modern C++ (11/14/17) development skills who are keen to get involved in every aspect of the product development and tech stack. If you have modern C++ development skills and are keen to develop your skills (or already have) in real-time video streaming, python and the latest front-end technologies, this could be your ideal position.
At least 1 year commercial experience of modern C++ development on Linux platforms (C++11/14/17)
Hunger for learning new technologies and a natural ability to solve problems
Working knowledge of Python
Experience with multi-threaded asynchronous real-time systems, e.g. video or audio streaming
Experience with front-end development (HTML5/JS/CSS), web components and Google Polymer framework
Evidence of contribution to open source projects
We are seeking two software engineers - one to work on our core product, and one with some experience in Computer Vision/Machine Learning to be involved in the algorithmic side of our business.
Location: Surbiton, Surrey
Must have the right to work in the UK
Excellent opportunity for Development QA/Support Engineer– Video Analytics, Surrey, UK.
An exciting opportunity to join a dynamic technology company that develops software for automated video content analysis.
Established in February 2007 and based near Kingston-upon-Thames, Surrey, the company is seeking an experienced QA and Support engineer to join its rapidly growing team of software developers and computer vision specialists.
What you’ll do:
Take a lead role in developing and improving the development QA process within the team
Provide technical support to customers to solve issues and maximise the benefits they gain from using the product
Develop and maintain automated and manual test scripts for validating the product across a range of embedded and PC based platforms
Implement, maintain and gatekeep testing rigs and platforms of third-party systems against which the product is integrated
Build internal applications for automation of processes to support the development team
Be the voice for testing in Scrum planning meetings, and correspondingly plan, design and execute test cases to validate user stories during sprint cycles
At least 2 years QA experience, designing and developing automated test scripts
At least 1 years experience working with IP networks
Advanced system admin skills on Windows and Linux (multiple distros)
Comfortable working on non-PC platforms such as Raspberry Pi/Arduino/Pandaboard, etc.
Experience with revision control (git) and continuous integration
Demonstrable interest in cutting edge technology outside of the workplace
Excellent problem solving ability – able to figure stuff out with little or no supervision
Experience of automated testing of web interfaces
Experience with video decoding and processing
Experience and involvement with open source projects
Experience with GitLab
This is an exciting opportunity for an individual who relishes a challenge and wants to take a lead role in making our young development team more effective and productive.
In return you can expect a competitive salary, contributory company pension scheme, 25 days paid holiday and exciting opportunities for personal and career development.
Location: Surbiton, Surrey
Salary: Dependent on experience.
Eligibility: Must be able to work and reside in the UK.
If you are interested in any of the above positions, please contact email@example.com