Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

EU-REMOTE - Senior C++ Developer

CVEDIA
London
1 year ago
Applications closed

Related Jobs

View all jobs

Data Scientist

Data Scientist, Quantitative Strategies (Asset & Wealth Management)

Data Scientist - CLV & Next Best Action

Machine Learning Engineer

AI Data Scientist (1 year fixed term contract)

Data Scientist, Quantitative Strategies (Asset & Wealth Management)

EU-REMOTE - Senior C++ Developer



Join the cutting-edge team at CVEDIA and be a part of revolutionizing the world of computer vision! We are looking for a passionate and experienced Senior C++ Developer to take the helm of our flagship product, CVEDIA-RT. 

CVEDIA-RT is a powerful, real-time analytics engine designed to run seamlessly on any device, leveraging both CPU and GPU accelerators.

Our innovative solution is not just limited to one environment; CVEDIA-RT supports installation on both Windows and Linux platforms, providing unmatched flexibility. Whether deployed on edge devices, on-premises or in the cloud, CVEDIA-RT can be easily configured and managed through our intuitive web interface. This ensures smooth operation and hassle-free management, even when running on remote devices.

CVEDIA-RT integrates seamlessly with popular VMS solutions like NX Witness and Milestone, extending its capabilities through robust plugins with an easy to use interface. This makes it an invaluable tool for various use-cases, including security, surveillance, and other applications requiring real-time, reliable analytics.

With our SecuRT solution leading the charge in the security field, we offer unparalleled reliability and performance in analytics, making sure our solutions run efficiently on any device or accelerator.

If you are excited about working on the forefront of technology, creating impactful solutions, and tackling challenging problems, then CVEDIA is the perfect place for you.

                                                 This Position is only for applicants that reside in a European time zone

Senior C++ Developer

Requirements:

  • Extensive experience in C++ development, including modern C++ 17 standards.
  • Proven experience in developing and optimizing applications for both Windows and Linux environments. A good candidate might still be considered if they lack experience in one but willing to learn.
  • Proficient in multithreading, parallel processing, and performance optimization techniques.
  • Proficient in using GDB and Visual Studio Debugger for troubleshooting and optimizing complex applications.
  • Solid understanding of software development best practices, including version control (Git), code reviews, OOP paradigm, and Test Driven Development.
  • Excellent problem-solving skills and the ability to work both independently and as part of a team.
  • Strong written and verbal communication skills (English C1)

Considered as a plus:

  • Strong understanding of computer vision concepts and practical experience with related libraries (e.g., OpenCV, TensorFlow, etc.).
  • Familiarity with GPU programming and optimization (CUDA, OpenCL).
  • Experience with ChatGPT and Github Copilot to speed up development
  • Experience with network programming and protocols.
  • Experience with ImGUI for building graphical user interfaces.
  • Experience with CI/CD pipelines.

Challenges:

  • Leading the development and maintenance of the CVEDIA-RT application, ensuring high performance and reliability across both Windows and Linux platforms.
  • Designing and implementing robust, scalable solutions for real-time computer vision processing.
  • Optimizing the application for different hardware configurations, including leveraging GPU acceleration where applicable.
  • Troubleshooting and resolving complex technical issues that arise during development and deployment.
  • Staying up-to-date with the latest advancements in computer vision and C++ development to ensure the application remains cutting-edge.
  • Collaborating with cross-functional teams, including data scientists and software engineers, to integrate new features and improvements.
  • Managing tight deadlines and balancing multiple priorities in a fast-paced environment.

Perks and Benefits

VACATION TIME

CVEDIA offers 4 weeks of paid vacation time per year, plus local holidays and paid sick days.

PERSONAL DAYS

On top of the paid vacation time and local holidays, CVEDIA offers the opportunity to take up to one paid day off per week for personal reasons, as far as it's not impacting the deadlines and productivity of other team members. Work smarter, not harder!

FLEXIBLE WORK HOURS

We focus on making your personal life as much of a priority as work is - we're focused on making the two compatible. Work with us to define your needs.

COMPANY RETREATS

Our team goes on an all-expenses-paid trip every year simply to socialize and have fun. No boring meeting :)

100% REMOTE TEAM

Our team is global and located in 15+ countries across the Americas and the EU. Work from wherever you have a good internet connection!

IMPROVEMENT-FOCUSED

Our operations and management team focus on consistently improving CVEDIA through feedback. No feedback is left unattended - our employees are instrumental in shaping our company.

COMPETITIVE SALARY

Our salaries are competitive and based on experience!

STOCK OPTIONS

All CVEDIA employees receive company stock options - so if the company does well, we all do well.

Our Values

PASSION

We need both energy and passion to develop cutting-edge AI. To succeed at CVEDIA, you'll need to have a strong investment in both your career and the role of AI in the future of the planet.

COMMITMENT

CVEDIA has the opposite of a 'quick-n-dirty' mentality. Every aspect of our technology has been meticulously built and is always the product of very hard work.

AUTONOMY

Each team member is expected to bring self-confidence and expertise to their work in order to maintain the team's high productivity. This may include doing research, providing tutorials, or developing creative solutions using the available tools.

JOY

It's one of our greatest strengths to bring excitement to our workplace. We carry this energy into meetings, project planning, and our dedication to our work, and focus on work that feels meaningful.

COMMUNICATION

Honest discussions are imperative to the flow of work and ideas. Team members should be able to effectively communicate complex ideas to those who don't work in their field. It's a regular occurrence to discuss plans and ideas with any team member on the fly spontaneously, including our CEO or CTO. Each team member is respected equally and acts as a valuable contributor.

RESPECT

Anti-discriminatory company culture – we won't discount you for things like age, ethnicity, or gender.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Write an AI CV that Beats ATS (UK examples)

Writing an AI CV for the UK market is about clarity, credibility, and alignment. Recruiters spend seconds scanning the top third of your CV, while Applicant Tracking Systems (ATS) check for relevant skills & recent impact. Your goal is to make both happy without gimmicks: plain structure, sharp evidence, and links that prove you can ship to production. This guide shows you exactly how to do that. You’ll get a clean CV anatomy, a phrase bank for measurable bullets, GitHub & portfolio tips, and three copy-ready UK examples (junior, mid, research). Paste the structure, replace the details, and tailor to each job ad.

AI Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK AI hiring has shifted from titles & puzzle rounds to skills, portfolios, evals, safety, governance & measurable business impact. This guide explains what’s changed, what to expect in interviews, and how to prepare—especially for LLM application, MLOps/platform, data science, AI product & safety roles. Who this is for: AI/ML engineers, LLM engineers, data scientists, MLOps/platform engineers, AI product managers, applied researchers & safety/governance specialists targeting roles in the UK.

Why AI Careers in the UK Are Becoming More Multidisciplinary

Artificial intelligence is no longer a single-discipline pursuit. In the UK, employers increasingly want talent that can code and communicate, model and manage risk, experiment and empathise. That shift is reshaping job descriptions, training pathways & career progression. AI is touching regulated sectors, sensitive user journeys & public services — so the work now sits at the crossroads of computer science, law, ethics, psychology, linguistics & design. This isn’t a buzzword-driven change. It’s happening because real systems are deployed in the wild where people have rights, needs, habits & constraints. As models move from lab demos to products that diagnose, advise, detect fraud, personalise education or generate media, teams must align performance with accountability, safety & usability. The UK’s maturing AI ecosystem — from startups to FTSE 100s, consultancies, the public sector & universities — is responding by hiring multidisciplinary teams who can anticipate social impact as confidently as they ship features. Below, we unpack the forces behind this change, spotlight five disciplines now fused with AI roles, show what it means for UK job-seekers & employers, and map practical steps to future-proof your CV.