Visual C++ Developer for High-Performance Graphics Systems

6 days ago


London, Greater London, United Kingdom Canonical Full time

As a Visual C++ Developer for High-Performance Graphics Systems at Canonical, you will play a key role in the development of our high-performance, high-efficiency stack for window managers and display subsystems. We are looking for a talented developer who shares our passion for precision, performance, and user experience.

We work on Mir, a high-performance graphics system, and solutions built on it like Ubuntu Frame. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments. You will focus on developing features across the Mir stack, assist in debugging and fixing issues, improve tests and performance benchmarks, create documentation, engage with the open-source community, and collaborate with a distributed team.

To be successful in this role, you should have excellent modern C++ programming skills, a rigorous approach to software design, development, and testing, a solid understanding of asynchronous programming and concurrency patterns, strong written and verbal communication skills, and experience collaborating remotely.

We offer a competitive salary of $140,000 per year, reflecting the high demand for skilled C++ developers in the industry. In addition to your salary, you can expect a comprehensive benefits package, including health insurance, retirement savings, and paid time off.

At Canonical, we value diversity, equity, and inclusion. We strive to create an environment where everyone feels welcome and valued. If you are passionate about developing high-performance graphics systems and want to join a dynamic team, apply now.



  • London, Greater London, United Kingdom Canonical Full time

    We are seeking a skilled C++ software engineer to join our team working on Mir, a high-performance graphics and windowing system stack. Our goal is to enable the whole spectrum of graphics from single-purpose screens to full desktop environments.As a member of our team, you will design and implement features across the Mir stack, assist in debugging and...


  • London, Greater London, United Kingdom Harrington Starr Full time

    Unlock Your Potential in High-Performance Trading SystemsAt Harrington Starr, we are seeking a skilled Lead C++ Engineer to be part of our team building high-performance foreign exchange trading systems.The ideal candidate will have a solid understanding of modern C++ and experience with writing low-latency single and concurrent threaded applications.Key...


  • London, Greater London, United Kingdom SS&C Technologies Full time

    Job Title: Graphic Design AssociateSS&C Technologies is seeking a highly skilled Graphic Design Associate to join our team. As a key member of our Enablement and Propositions team, you will be responsible for transforming content into engaging graphics and visual elements that enhance our Global Distribution and Investor Solutions (GIDS) offerings.About the...


  • London, Greater London, United Kingdom Oxford Knight Full time

    The Oxford Knight team is currently looking for a skilled High-Performance C++ Developer to join our Front Office technology group. As part of our team, you will be working on a modern C++ codebase, contributing to the development of a high-performance timeseries database that underpins our firm's data platform.The RoleOur team is responsible for designing...

  • C++ Graphics Engineer

    4 weeks ago


    London, Greater London, United Kingdom Canonical Full time

    We are seeking a skilled C++ Graphics Engineer to join our team at Canonical, where we build a high-performance, high-efficiency stack for window managers and display subsystems. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments.As a C++ Graphics Engineer, you will design and...

  • Design Visualizer

    4 weeks ago


    London, Greater London, United Kingdom SS&C Technologies Full time

    About the RoleThe SS&C Technologies Design Associate will be responsible for transforming content into engaging visual elements that enhance the company's Global Distribution and Investor Solutions (GIDS) offerings. This role involves participation in select meetings with prospects and clients, and requires the ability to work independently and...


  • London, Greater London, United Kingdom DIGITAL EXTREMES Ltd. Full time

    About This RoleDigital Extremes Ltd. is seeking a highly skilled Senior Graphics Programmer to drive the development of our cutting-edge 3D graphics rendering system. As a key member of our team, you will be responsible for implementing the latest rendering techniques and pushing the visual boundaries of our games across all platforms.Key...


  • London, Greater London, United Kingdom Client Server Full time

    Job DescriptionA competitive salary to £300k, a significant bonus and comprehensive benefits package are on offer for this challenging role.Senior C++ Software Engineer / Developer (C++ Linux)This is an excellent opportunity for a talented backend-focused software engineer with C++ and Linux expertise to progress their career in a senior hands-on role at a...


  • London, Greater London, United Kingdom Canonical Full time

    OverviewWe are seeking an experienced High-Performance Graphics Engineer to join our team at Canonical, the company behind Ubuntu. Our goal is to enable the whole spectrum of graphics from single-purpose screens through edge devices to full desktop environments.

  • Creative Visualizer

    3 weeks ago


    London, Greater London, United Kingdom Aptitude Software Limited Full time

    Job Title: Graphic Artist/DesignerAbout the RoleWe're seeking a highly skilled Graphic Artist/Designer to join our team at Aptitude Software Limited. As a key member of our marketing team, you'll be responsible for creating high-quality visual content to help us achieve our marketing goals.Key ResponsibilitiesDesign and develop visual content for our...


  • London, Greater London, United Kingdom Sky Full time

    At Sky, we're always pushing the boundaries of innovation and technology. As a Visual Systems Engineering Lead, you'll be at the forefront of this revolution, leading the design and implementation of scalable, high-performance graphics systems that integrate with our existing broadcast infrastructures.About the RoleWe're seeking an experienced systems...

  • Design Associate

    4 weeks ago


    London, Greater London, United Kingdom SS&C Technologies Full time

    About SS&C GIDSSS&C GIDS is a leading provider of global investor servicing solutions, serving over 55 million investors worldwide. Our cutting-edge technology and services cater to various distribution channels, including asset managers, financial advisors, wealth managers, and large financial institutions.We are a global organization with a presence in...


  • London, Greater London, United Kingdom Scope AT Limited Full time

    We are seeking a highly skilled Senior Quantitative Developer to join our team at Scope AT Limited in Central London.This is a permanent, full-time role that requires the candidate to work closely with our central trading teams to design, architect, and implement high-performance C++ systems for equities trading. The ideal candidate will have a strong...


  • London, Greater London, United Kingdom Apple Inc. Full time

    At Apple Inc., we are seeking a skilled High-Performance GPU Simulator Developer to join our team.**Job Summary:**We are looking for a talented software engineer to design and develop high-performance functional simulators of advanced Graphics Processing Unit (GPU) designs. As a key member of our team, you will work closely with cross-functional teams to...


  • London, Greater London, United Kingdom Hunter Bond Full time £70,000 - £350,000

    Job Title: High-Performance C++ TraderCompany OverviewHunter Bond is a leading quantitative technology house seeking a skilled C++ Software Engineer to join their world-class technical team. As a High-Performance C++ Trader, you will play a critical role in developing and optimizing high-frequency trading systems.Key Responsibilities:* Design, develop, and...


  • London, Greater London, United Kingdom Workonblockchain Full time

    Company Overview:We are a pioneering company in the field of blockchain technology, working on innovative projects that push the boundaries of what is possible.Salary: £200,000 - £300,000 per yearAbout the Role:We are seeking an exceptional Senior High-Performance C++ Developer for Trading Systems to join our team at Workonblockchain. As a key member of...


  • London, Greater London, United Kingdom eFinancialCareers Full time

    Key Responsibilities:The ideal candidate has a keen interest in financial markets and technology and can react decisively and quickly in time-sensitive, high-stress situations.Responsibilities include proven experience working collaboratively with other developers and quants, responsible for system connectivity and architecture decisions to ensure...


  • London, Greater London, United Kingdom Bloomberg Full time

    Bloomberg News seeks a skilled Data Visualization Developer to join their collaborative team. With a passion for creative coding and visual storytelling, you will conceptualize smart graphical and interactive elements that engage readers and make complex ideas accessible.The ideal candidate has expertise in front-end web development using modern HTML, CSS,...


  • London, Greater London, United Kingdom Miller Maxwell Ltd Full time

    C++ Software Engineer - Miller Maxwell Ltd is seeking a highly skilled C++ Software Engineer to join their growing front-office software engineering team in London.Role Overview:As a C++ Software Engineer, you will play a key role in developing and enhancing a core trading platform. Your responsibilities will include:Designing and implementing...


  • London, Greater London, United Kingdom Oxford Knight Full time

    Exciting Opportunity for a C++ ExpertOxford Knight is seeking a highly skilled C++ Developer to join our newly formed Low Latency Trading group in our Mayfair office. As a key member of our team, you will be responsible for designing, developing, and building efficient code for various components of our production trading and research system.Key...