Software Engineer - Computer Vision (C++/Image Processing)
Posted on May 27, 2021 by CV-Library
Software Engineer, Computer Vision (Image Processing), £45,000 per annum, Surrey
Our products involve the control of motors, interfaces for controlling motion sensing, analogue amplifiers and general GPIO / Sensor interfacing. This position sits in the Software Design section within our R&D Department, whose primary designs are for pan/tilt and multi-axis robotic camera systems.
You will be working on computer vision research and development cycles for our existing products as well as new product development.
The successful candidate will be working alongside the existing multidiscipline R&D team but should also be comfortable working on their own.
Main responsibilities & tasks;
− Research and development of computer vision techniques
− Developing, maintaining and testing of features for new and existing applications
− Clearly and regularly communicate with management and technical support colleagues
− Recommend software improvements to ensure strong functionality and optimization
− Work with experienced team members to resolve issues, review new and existing code andperform unit testing
− Resolve complex technical design issues
− Maintain high coding standards
− Compile timely, comprehensive and accurate documentation and/ or reports as requested
− Keep your knowledge up to date of technological developments in the industry
− Communicate effectively and professionally with internal and external customers and stakeholders
− Multi-task and change from one task to another without loss of efficiency or composure
Skills / Experience needed;
− Bachelor's degree in Computer Science / Computer Vision or related degree (Essential)
− Proven track record of C++ experience (Essential)
− Development skills ranging from customer facing GUI development to mathematical / control algorithms (Essential)
− Maintaining and designing control algorithms (Essential)
− Training and evaluation of Neural network models (Essential)
− Object detection (Essential)
− Classification of images (Essential)
− Tracking moving objects over time (Essential)
− Multithreading applications (Desirable)
− Real Time Development (Desirable)
− QT programming experience (Desirable)
− Knowledge of C++11/14 standards (Desirable)
− Graphical UI & UX design and coding (Desirable)
− Image segmentation (Desirable)
− Face detection and recognition (Desirable)
− Optical character recognition (Desirable)
We are a robotics company doing some serious hardware and software engineering. By robots we mean 6+ axis robotic arms, large multi axis rigs and 2-3 Axis camera platforms. Our products are used globally in Broadcast Studios, Stadiums, Movie Sets and Photography Studios to capture motion and stills.
They have been at the front of their field for over 50 years. Starting off from a family business, currently a medium sized business thriving and growing bigger every year.
What they offer;
Our success is only possible because of the team effort from everyone and we recognise the individual input of each person throughout our design and manufacturing process.
Benefits: flexitime, training and development opportunities and ample and secure parking
If you'd like to learn more please apply and I will be in contact!
Jacob / SR2