C++ Job Vacancies

976 to 1,000 of 2,503 C++ Jobs

🚀 C++ Engineer – World’s Largest (Almost!) Supercomputer

City of London, London, United Kingdom
Augmentti
rely on off-the-shelf solutions—they build their own to ensure unparalleled scale, reliability, and resilience. This is where you come in... They are looking for an exceptional C++ Engineer to join their most critical engineering group across the whole firm. This elite team of engineers is responsible for developing all of their on-exchange proprietary trading technology—the … what’s going on under the hood and thrives on working at the lowest levels of software engineering—borderline hardware. Your expertise includes some blend of modern C/C++ with the following: Operating systems (Linux Kernels) CPU architecture GPU programming Assembly Language Hardware knowledge (ASICs/FPGAs) Hit apply or drop me a note to find out more More ❯
Posted:

Principal Software Development Engineer (C++)

St. Neots, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll … Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) Embedded Linux - Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll … Required: Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages - PowerShell & Bash (Desirable) Embedded Linux - Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer

London Area, United Kingdom
Allegis Global Solutions
Starting date: ASAP Location: London, UK Working model: Hybrid Company: World's biggest Investment Bank Pay rate: £800 PAYE per day Contract duration : 6 months/(possibility to extend) Leading the way in International Banking. We support the people and More ❯
Posted:

C++ Developer

City of London, London, United Kingdom
Allegis Global Solutions
Starting date: ASAP Location: London, UK Working model: Hybrid Company: World's biggest Investment Bank Pay rate: £800 PAYE per day Contract duration : 6 months/(possibility to extend) Leading the way in International Banking. We support the people and More ❯
Posted:

Senior Software Engineer C

BS32, Almondsbury, South Gloucestershire, Gloucestershire, United Kingdom
Hybrid / WFH Options
Granite Consulting
Senior Software Engineer (C++) - Aztec West, Bristol/Hybrid £50,000 - £55,000 plus flexible working and excellent benefits A superb opportunity for an experienced C++ Software Engineer to join one of Bristol's leading software houses. The position is working for a company with a global presence, and you will have a significant input into the design and development … used by some of the most recognisable brands in the world. The role will be working on the companies flagship product and development will primarily be carried out with C++ in a Windows environment. You will be given training and guidance by some of the most talented developers in the industry, and put on a clear career path with potential … for rapid progress. The company are based in north Bristol and operate a hybrid working policy, with 3 days a week working from home. Relevant skills/experience: C++ BSc/MSc/PhD in Computer Science or similar Mathematical skills An interest in algorithm development An understanding of complex data structures Experience with QT toolkit In return the company More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Senior Graphics Engineer

London, United Kingdom
Endeavour Recruitment Solutions
Senior Graphics Engineer Country: United Kingdom Location: London Sector: Software Engineer Job Type: Permanent Technologies: 3D Graphics Programming Direct X Architecture Direct X 12 Shader Programming Programming C/C++ Rendering Vulkan Virtual Reality Maths Computer Science SDK GI/Ray Tracing PC/Console graphics API's API Gaming Consoles developer SENIOR GRAPHICS ENGINEER/London/C++/… and skills required for the role: Experience of 3D graphics programming with DirectX or equivalent Understanding of computer architecture, modern CPUs and GPUs. Experience of programming in C/C++ Experience of rendering techniques Experience of low level programming and optimization Strong technical background in maths and computer science, educated to at least degree level or with equivalent experience Experience … environment Willingness to work in a team in a proactive way Good presentation and communication skills Skills and experience : The Senior Graphics Engineer will have development experience including strong C++ programming and graphics programming skills with experience of working on graphics for PC/console using the latest low-level Graphics APIs (e.g. DirectX12, Vulkan or Platform SDKs for current More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Belfast, UK
Hybrid / WFH Options
Trust In SODA
so please feel free to also send in your CV if you're not quite at the staff level just yet. They are looking for highly experience C/C++ engineers who will be responsible for the design and development of software components for their Payment Terminals. At Staff level you will lead the team and work on a range … of C++ and C based software projects. Desired Technical Skills: Bachelors degree in computer science or other relevant area Strong hands-on experience in C++ or C Experience in Linux development Experience in Agile/SCRUM environments Experience with one or more of XML, JSON, HTML Experience leading a team and mentoring more junior engineers Database design and development Web More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Rotherham, South Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Senior Software Engineer - C++/Linux Location: Rotherham + Flexible working Salary : Up to £60,000 + Benefits Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments? We're looking for a Senior Software Engineer to join our team … in Rotherham, where you'll be a key contributor to the development of IoT-enabled safety solutions. Key Responsibilities: Design and implement robust software solutions in C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to … ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. Understanding of IoT architectures and data protocols (e.g., MQTT, CoAP). Familiarity with low-level system debugging, hardware interfaces, and build systems Strong grasp of networking, security, and performance in embedded systems. Background in More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Software Engineer

Hellaby, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Senior Software Engineer - C++/Linux Location: Rotherham + Flexible working Salary : Up to 60,000 + Benefits Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments? We're looking for a Senior Software Engineer to join our team … in Rotherham, where you'll be a key contributor to the development of IoT-enabled safety solutions. Key Responsibilities: Design and implement robust software solutions in C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to … ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. Understanding of IoT architectures and data protocols (e.g., MQTT, CoAP). Familiarity with low-level system debugging, hardware interfaces, and build systems Strong grasp of networking, security, and performance in embedded systems. Background in More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Embedded S/W Engineer with Security Clearance

Orlando, Florida, United States
PlanIT Group LLC
Seeking a Software Engineer with strong background in real-time C/C++ embedded software development along with demonstrated technical leadership to develop, integrate, and maintain real-time embedded applications. Typical applications are software products related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. … with an Agile Scrum team using a Linux Operating system running on multi-core or micro-blaze real-time processors. Candidate is expected to be proficient in C/C++ and have experience with object-oriented development involving communication protocols (UART, Ethernet, DDS, PCIe) and software/firmware interfaces. The selected candidate should have experience with software configuration control processes More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Data Scientist with Security Clearance

Suitland, Maryland, United States
Smart Synergies
at professional or academic conferences Qualifications: 3 years' experience in ESRI ArcGIS 3 years' experience developing scripts, APIs, and/or programs using 1 or more of the following: C++, Java, Shell, Perl, Python 3 years' experience programming in Python, C++, R, or Interactive Data Language (IDL) 1 year experience working with geospatial data or imagery data 1 year experience More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
Senior Embedded Software Engineer - Award-Winning Technology Company - Cambridge - 5+ years C++ development Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded Software Engineer to join their talented team. What you’ll do: Contribute to the design and development … and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Technical Futures
Senior Embedded Software Engineer Award-Winning Technology Company - Cambridge - 5+ years C++ development - Permanent. Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded Software Engineer to join their talented team. What youll do: Contribute to the design and development … and hardware teams, reading electronic schematics to integrate software effectively. Work on microcontrollers such as PIC32 or ARM-based systems. Your essential skills: Strong commercial experience (5+ years) in C++ development. Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL. Practical experience developing software for microcontrollers (PIC32 or ARM preferred). Ability to read and interpret More ❯
Employment Type: Permanent, Work From Home
Posted:

Graduate Software Engineer - Hybrid Working - £50,000 - £120,000 Base (+Bonus)

London, UK
Hybrid / WFH Options
Hunter Bond
elite Software Engineering team with unrivaled opportunities for growth · Creating entirely automated high-performance trading infrastructure like nowhere else on the planet · Heavy programming in Python/Java/C++ (Team Dependent) · Route to Quant Development or Research Culture: Cutting-edge tech, ownership of multiple greenfield projects, no red tape, gold medal Olympiads, exceptional technologists, option to research and develop … a friendly/collaborative environment, beautiful offices. Skills/experience: · A highly reputed Degree from an elite University · Exceptional intelligence levels - Comp Sci and Maths · Excellent knowledge of Python, C++ or Java · An outside interest in tech (meet-ups, personal projects, hackathons etc. If you are a Graduate Software Engineer and this role seems interesting, please apply directly with an More ❯
Posted:

Software Development Instructor with Security Clearance

Elkridge, Maryland, United States
Insight Global, Inc
Development Instructor to join our team supporting a large DoD Program in Elkridge Maryland. In this role, you will train personnel to develop, troubleshoot, and remediate software issues using C++ and Java. You will collaborate with software programmers and test and integration teams to code, test, and integrate software updates for the COBRA Command and Control Center operational software, gaining … degree in computer science with 10 years of experience, a master's degree in computer science with 5 years of experience. • Working knowledge in two of the following languages: C++, C, Java, HTML/XML Fortran • Very knowledgeable of Instructional System Design (ISD) rooted in Analyze, Design, Develop, Implement and Evaluate (ADDIE) methodology. • Working knowledge of Agile development methodologies • Demonstrated More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

FULL STACK DEVELOPER - VIRGINIA - URGENT with Security Clearance

Arlington, Virginia, United States
Cyberstrike Group
agile management systems e.g. Jira, Confluence, GitLab Experience with QT4 and QT5 Experience with REST APIs and CRUD APIs Experience with Docker container-related technologies i.e. Kubernetes Proficiency in C++ Must have an active Top Secret/SCI clearance Preferred C++; Python More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer

Newtown, Powys, Wales, United Kingdom
Hybrid / WFH Options
Greenfield I T Recruitment
Senior Software Engineer – C++ Role : Senior Software Engineer Location : Powys/SY15Onsite role with potentially one day working from home Salary: Up to £70k plus benefits JOB OPPORTUNITY! Our client is a specialist engineering/manufacturing company who operate globally.This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using C++/C More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Cross Platform Software Engineer (all genders) - Munich

München, Bayern, Germany
TeamViewer GmbH
following qualifications: University or college degree in the field of computer science, software engineering, or a related subject. 2+ years of professional experience in object-oriented software development utilizing C++ (C++ 14 or above) and design patterns. Knowledge of macOS and/or iOS development with Xcode. Experience in any of the following fields would be desirable: Qt, Objective-C … Windows and macOS platforms. You will report to the Team Manager of Software Development. Your responsibilities include: Designing and developing platform-independent functionalities for our desktop Windows client using C++ and for our desktop macOS client using Swift and C++. Optimizing and enhancing our software with new, efficient algorithms and technologies. Working collaboratively in a Scrum development team within a … than 2.5 billion installations). Having the opportunity to experiment and grow your skills in various areas. Technologies: Support JavaScript macOS Objective-C Qt React Swift Windows Xcode iOS C++ More: At TeamViewer, we are the leader in remote connectivity software and leverage cutting-edge technologies like Augmented Reality and Artificial Intelligence to drive innovation and shape the future of More ❯
Employment Type: Permanent
Salary: EUR 45,000 - 75,000 Annual
Posted:

Software Engineer

Northampton, West Northamptonshire, Northamptonshire, United Kingdom
Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What is your focus as a Software Engineer? You will be responsible for developing, testing, and implementing high-quality software solutions … troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply now to More ❯
Employment Type: Permanent
Posted:

Embedded Software Engineer with Security Clearance

Plano, Texas, United States
Encode
technical documentation • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results • Participate in peer reviews, identify, track and repair defects • Proficient in C++, implementing software for embedded real time operating systems such as GHS Qualifications: • Active Secret Clearance. • Bachelor's Degree and 5 years of prior relevant experience. • Experience with C++ and embedded … real time operating systems Preferred Additional Skills: • Experience with Modern C++ techniques • Experience with Docker • Familiarly with Greenhills RTOS • Experience developing device drivers and Board Support Packages for real time embedded systems At Encode, we believe that our employees are our greatest asset, and we are committed to fostering a supportive and inclusive work environment. We offer a comprehensive benefits More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Computer Scientist

HP22, Aston Clinton, Buckinghamshire, United Kingdom
Career Smart Consulting Ltd
disciplined engineers. You will collaborate very closely with electronics and mechanical engineers to develop projects from the ground up. You will need to be mathematically minded, with expeirence on C++, Python and Javascript. Additional skills in image processing, computer vision, robotics etc is advantageous. Senior Computer Scientist Requirements A minimum of 2-3 years of commercial experience A 1st class … degree in computer science from a top UK university in computer science Experience in C++, Python and Javascript Knowledge of image processing and robotics is benefical Mathematically minded and solution orientated A passionate engineer with great communication skills If you are interested in discussing this Senior Computer Scientist position, please apply now and Mike Smith will be in touch. More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum plus benefits
Posted:

Quant Analyst

London, United Kingdom
LA International Computer Consultants Ltd
Key Skills & Experience: * Ideally possess a Masters or PhD in Mathematics/Computer Science or related field * Mathematically minded (knowledge of financial mathematic, ability to program numerical algorithms in C++): * Experience in Front Office & Derivatives modelling * Theoretical knowledge of financial engineering/structuring and financial product development * Strong analytical and numerical skills * Good Python programming skills * Strong C++ programming skills … ideally worked in a C++ shared library) * Able to explain complex ideas in a clear and coherent manner to colleagues/traders/sales/management both oral, written or in presentation * Integrity, desire to have correct and robust mathematical models and implementation This is an excellent opportunity on a great project of work, If you are looking for your More ❯
Employment Type: Contract
Posted:

Software Development Engineer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
ASC Connections Ltd
You'll Be Doing as Software Development Engineer: Develop and implement control strategies for engineered systems. Design and model high-level control systems. Program embedded systems using C/C++ (bare-metal and RTOS). Validate software at both unit and system integration levels. Maintain and document a reusable, reliable codebase using GitHub. Participate in design/code reviews and … contribute to technical proposals. Mentor junior engineers and support cross-functional collaboration. What You'll Bring as Software Development Engineer: Strong experience with C/C++ in embedded, real-time environments. Solid understanding of electronics, electrical circuits, and communication protocols (CAN, LIN, RS232, etc.). Knowledge of cybersecurity (UNECE R155/R156) and functional safety (ISO 26262). Familiarity with More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Systems Engineer 3 with Security Clearance

Annapolis Junction, Maryland, United States
STEM Solutions & Consultants LLC
. Knowledge of ModelSim, for VHSIC hardware description language (VHDL) or Verilog HDL coding and simulations, and Xilinx tools. Nice to have, but not required: Software languages (Java, C, C++, Ruby on Rails) and operation systems (Unix, Linux, Windows). Qualifications: Twenty (20) years experience as a SE in programs and contracts of similar scope, type and complexity is required. … college or university is required. Five (5) years of additional SE experience may be substituted for a bachelor's degree. Experienced hardware or software engineer. Software languages (Java, C, C++, Ruby on Rails) and operation systems (Unix, Linux, Windows). Knowledge of field-programmable gate arrays (FPGAs). Knowledge of ModelSim, for hardware description language (HDL) simulation, and Xilinx tools. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
C++
10th Percentile
£36,650
25th Percentile
£50,000
Median
£66,206
75th Percentile
£85,000
90th Percentile
£120,000