C++ Engineer

Posted 21 hours 56 minutes ago by FPSG Connect

Permanent
Full Time
Other
Glasgow, United Kingdom
Job Description
Your responsibilities will include:
  • Collaborate with diverse cross-functional teams to integrate solutions onto diverse hardware platform.
  • Implement and maintain code in primarily C++ and secondary Python.
  • Contribute to diverse AI and ML lead approaches.
  • Optimise for real-time analysis and understanding.
  • Design Develop and optimize AI models for imaging and video understanding applications.
  • Maintain version control of all module development.
  • Utilise OpenVINO and OpenCV for AI model deployment and optimisation.
  • Perform benchmarking and performance optimization for efficient inference on hardware.
  • Remain up to date with the latest advancements in AI and computer vision, bring these ideas into play on continuous improvement.
  • Understand performance constraints in the environment and test models that can operate within those constraints.
  • Document all work and decision-making processes.
To be successful in this role, you'll need experience in:
  • Advanced skills in C++ is critical to this post
  • C++ knowledge to include demonstrable practical exposure to Template classes, PIMPL, Type casting etc
  • Strong skills in Python programming.
  • Experience with GPU programming and parallel computing is highly desired.
  • Practical exposure to AI and deep learning techniques, with practical experience in developing models in Computer Vision.
  • Proficiency with OpenVINO and OpenCV for model deployment and optimization.
  • Strong problem-solving skills and attention to detail.
  • Proactive mind-set with a focus on customer needs.
  • Ability to work with video, image, and data streams effectively.
  • An understanding of image processing, computer vision fundamentals, video, image, and data streams is highly desired.
NB: -

Please note the desired 3 days a week on-site will require living within a reasonable commutable distance. At this time the end client does not have a Visa sponsorship licence and therefore cannot provide visa support.

Reward

In return for your hard work, we'll offer you a salary and package that's commensurate with your experience. With training, and exposure to new tech will ensure your career development.

Join the team and be part of a company that's known for offering candidates a diverse range of project opportunities, where complexity and collaboration ensure continual personal and technical development.

C++, Template classes, PIMPL, Type casting, OpenVino, OpenCV, AI, ML, GPU Programming, Parallel computing, TensorRT, ONNX, Linux, Bash, Windows, Computer vision, Image processing, Docker, Version control & code maintenance practices.

We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist you in your application or with your recruitment process.