Permanent C++ Job Vacancies

1,126 to 1,150 of 1,667 Permanent C++ Jobs

Principal Software Engineer

Maidenhead, Berkshire, United Kingdom
Ultra Electronics Group
generation as required. Develop and maintain knowledge of best practice development processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run-time analysis tools, C++ standards and secure software development. Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Contribute to the … one of the following; Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and Design Patterns such as SOLID Experience of software testing and design for test Desirable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer C++/C

Guildford, Surrey, United Kingdom
Mage Global Ltd
code for beneficial products and will be part of an exceptionally friendly and highly skilled engineering team. Job Summary: We are seeking a skilled Software Developer with experience in C++ and C# development using Visual Studio 2019/2022. This role involves maintaining and developing applications that bridge managed and unmanaged code, integrating C# .NET applications with legacy or third … party COM components, and ensuring high performance and stability. Key Responsibilities: Design, develop, and maintain applications in C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration … clear technical documentation for interop designs, interfaces, and processes. Participate in code reviews and enforce coding standards, particularly for interop safety and performance. Required Skills & Experience: Strong proficiency in C++ (including COM development) and C# (.NET Framework). Proven experience working with Visual Studio 2019/2022. Development of GUI’s using WPF optionally (WinUI or other Windows GUI frameworks More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

C++ Software Developer (Visa Sponsorship Available)

London, United Kingdom
Techwaka
include two broker dealers, a cryptocurrency market-making firm, and a bourgeoning investment adviser. Job Responsibilities: Lead in the design, implementation, and deployment of DV's core trading platform C++ 17 Bring deep technical knowledge such as parallel programming, trading systems, networking, or performance analysis Work on cross-functional teams across trading, quant, and development to troubleshoot and solve complex … problems Work directly with trading desks on new feature requests Requirements: 2+ years of experience building performant, scalable applications in C++ Experience working on Linux Solid understanding of multi-threaded/multi-core programming paradigms Object-oriented design and programming experience Highly collaborative, with excellent written and verbal communication skills Familiarity with options trading and trading systems is a plus. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++/C# Software Engineer with Security Clearance

Niceville, Florida, United States
TEKsystems c/o Allegis Group
person will participate in the modification or upgrade of systems to provide additional capabilities and enable new applications. Education: - BS in CS or related discipline Skills: - Software Engineering with (C++; C#) Object oriented programming/design - MVC web application development with ASP.NET - Networking Software (TCP, UDP, ICMP, multicast, etc.) - HTML - JavaScript - Ability to work hand-in-hand with customers in More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

TS/SCI Java / C++ Software Engineer CI POLY required with Security Clearance

Aurora, Colorado, United States
Associates Systems LLC
requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 5 years of prior relevant experience • Experience with coding software in Java, or C++ • Experience in software development and/or software integration Qualifications We Prefer • Experience with software configuration management systems such as git or bitbucket • Ability to work in a structured configuration More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer 2 - Windows Cybersecurity C++

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Sophos Group
code reviews, and secure development Contribute to a cross-platform development effort alongside Linux and macOS teams What You Will Bring Minimum of 5 years of experience in modern C++ Minimum of 2 years of experience in Windows kernels and internals Deep understanding of object-oriented design Hands-on experience with Windows kernel driver development Strong debugging skills and experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer C++/C#

Guildford, Surrey, South East, United Kingdom
Mage Global Technologies
Software Developer C++/C# Guildford, Surrey (Hybrid, 2 days per week onsite) Permanent, £45k-£60k per annum In this role you will be working for a well-established manufacturer of medical imaging devices. Youll be developing code for beneficial products and will be part of an exceptionally friendly and highly skilled engineering team. Job Summary: We are seeking a … skilled Software Developer with experience in C++ and C# development using Visual Studio 2019/2022, with a strong emphasis on COM (Component Object Model) interop. This role involves maintaining and developing applications that bridge managed and unmanaged code, integrating C# .NET applications with legacy or third-party COM components, and ensuring high performance and stability. Key Responsibilities: Design, develop … and maintain applications in C++ and C# using Visual Studio 2019/2022. Implement and maintain COM Interop between managed (.NET) and unmanaged (native C++) code. Analyse and debug issues involving interop boundaries, memory leaks, and marshalling problems. Develop and consume COM interfaces and ensure proper registration, activation, and lifecycle management. Collaborate with other developers, testers, and product owners to More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Contract C++ Quant Developer

London, United Kingdom
Investigo
Job Title: Contract C++ Quant Developer - Core Library Architect Role Overview We are seeking a highly skilled Contract C++ Quant Developer to join our Equity Derivatives Quant team within Global Banking and Markets. This role is focused on the design and implementation of the core quantitative pricing library architecture , supporting structured equity derivatives. The successful candidate will play a pivotal … role in building robust, scalable, and high-performance infrastructure for pricing, risk, and P&L analytics. This is a C++ development role , requiring deep expertise in modern C++ and quantitative finance. You will work closely with Quantitative Modellers, Traders, Risk, Finance, and Technology teams to deliver mission-critical components of our quant platform. Key Responsibilities Architect and implement the core … quant pricing library in C++ for structured equity derivatives. Design and build infrastructure for: FRTB IMA regulatory reporting End-of-day and intraday risk and P&L calculations Market data marking pipelines Collaborate with Quant Modellers to integrate models into the core library. Develop quantitative tooling to support analytics and reporting. Ensure high performance, reliability, and maintainability of the codebase. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Developer Linux SQL - FinTech

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Senior C++ Developer/Software Engineer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a Senior C++ Developer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and … performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. As a Senior C++ Developer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform. Not only can you take …/WFH: You'll join colleagues in the London office three days a week with flexibility to work from home the other two days. About you: You have strong C++ development experience on Linux or UNIX, C++14 and above You have good SQL skills You're a passionate technologist who is motivated by working on cutting-edge systems and engineering More ❯
Employment Type: Full-Time
Salary: £90,000 - £120,000 per annum
Posted:

Embedded Software Engineer

Lancaster, Lancashire, North West, United Kingdom
Chroma Recruitment Ltd
also required to support the debugging and integration of these embedded systems. Embedded Software Engineer Requirements: Degree qualified or equivalent in Computer Science, Electronics & Software Engineering Embedded C/C++ programming (C++ preferred) Embedded Linux Javascript (not essential) Object Orientated programming (desirable) If you have the required skills for this Embedded Software Engineer position, please get in touch ASAP with More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Software Engineer

Belfast, United Kingdom
Global Payments
Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are … Pay, Apple Pay, Samsung Pay etc., as well as providing value added services for both the Merchant and paying customers. Working within a team, you will develop primarily on C++, and will be responsible for utilizing a variety of web protocols to integrate capabilities to our payment partner's Point of Sale systems (PoS), providing web services to PoS, and … and developing applications to leverage traditional card and evolving mobile payment technologies, including Smart Card ("Chip and PIN"), Contactless Cards, Android Pay, Apple Pay, Samsung Pay etc. Using the C++ programming languages to deliver high quality, object oriented, easily maintainable production code Developing secure software, using hardware acceleration and trusted computing modules to securely capture, store and transmit sensitive payment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
to establish operating data, conduct experimental tests, prototype, and evaluate results • Participate in peer reviews, identify, track and repair defects • Utilize a variety of software languages (primarily C/C++ and Python), implementing software for embedded real time operating systems Preferred Additional Skills • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM … Rhapsody or MagicDraw/Cameo • Experience developing device drivers and Board Support Packages for real-time embedded systems • Experience with Modern C++ techniques • Experience with Information Assurance and/or cryptography • Experience with NSA Type 1 certification or other SW certification such as DO-178 The ideal candidate will have: • Bachelor's or master's degree in computer engineering, Electrical … Engineering, Computer Science, or related field. • C++ (up to C++ 14) • Python • Minimum of 5+ years of C++ and Python experience with Real time embedded systems • 5+ years of experience developing applications on simulated and target hardware • Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks, or similar. • This position needs a Secret Security Clearance. More ❯
Employment Type: Permanent
Salary: USD 110 Hourly
Posted:

C++ Developer

Bristol, Avon, South West, United Kingdom
SeeByte
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

C++ Developer

Edinburgh, Midlothian, Scotland, United Kingdom
SeeByte
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

Senior C++ Software Engineer

Nationwide, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Senior C++ Software Engineer required by a global software company developing products for use in data security. *Fully remote - no office based work required at any point" The successful Senior C++ Software Engineer will join a team developing new components that are integrated into a microservices architecture. Proven experience programming C++ on Windows is sought. Any knowledge of C# would … be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unit testing Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows Windows kernel development WinAPI COM/ATL/WTL SQL CI/CD C# Agile Algorithm development If More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

AMS Verification Engineer

Tipton, West Midlands, United Kingdom
Chipright
Verification (MDV) methodologies Development and management of Verification plans Integration of Verification IP Measurement and analysis of regression results Collaboration on silicon evaluation, test correlation, and scripting (Perl, Python, C++) Work with verification team on verification plans, test cases, and analysis of test results More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager

London, United Kingdom
Hybrid / WFH Options
Platform Recruitment Limited
development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team. Requirements: 2 years+ as an Engineering Manager C++ is your strongest language 1 year+ as Scrum Master If you are interested learning more, please contact maxATplatform-recruitment.com for more information or a confidential chat. More ❯
Employment Type: Permanent
Salary: £85,000
Posted:

AFSIM Specialist with Security Clearance

Englewood, Colorado, United States
Beacon Hill
operations analysis, research, and experimentation. Proficient in designing, developing, and executing multi-domain simulations encompassing air, land, sea, space, cyber, and electronic warfare. Skilled in utilizing AFSIM's modular C++ framework and scripting language to create complex scenarios, model behaviors, and analyze mission- and operational-level outcomes. Adept at using AFSIM tools such as Wizard, Warlock, and Mystic for scenario More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Verification Engineer - Safety Critical Software

United Kingdom
IO
This is your chance to get hands-on with technically challenging and meaningful projects that will catapult your career. Key skills: Strong experience developing and verifying embedded C or C++ software Knowledge of safety-critical standards (DO-178C, ISO 26262, or IEC 61508) Understanding of the software development lifecycle Great communicator with attention to detail and strong documentation skills You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Verification Engineer - Safety Critical Software

Cardiff, South Glamorgan, Wales, United Kingdom
IO Associates
This is your chance to get hands-on with technically challenging and meaningful projects that will catapult your career. Key skills: Strong experience developing and verifying embedded C or C++ software Knowledge of safety-critical standards (DO-178C, ISO 26262, or IEC 61508) Understanding of the software development lifecycle Great communicator with attention to detail and strong documentation skills You More ❯
Employment Type: Permanent
Posted:

AI Engineer (3D Graphics & XR)

London, United Kingdom
Microtech Global Ltd
experience rather than watching from the outside. Requirements: Strong grasp of modern AI/ML techniques (e.g. differentiable rendering, backprop in 3D pipelines)Solid mathematical foundationPyTorch or TensorFlowPythonC/C++ and CUDA2+ years' AI development experience Experience with or passion for 3D graphics and visual computing Responsibilities: Develop and deploy AI systems for:3D object reconstruction from images/videoReal More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Controls and Automation Engineer

Barnsley, South Yorkshire, United Kingdom
SMS Machines and Automation Ltd
for automated machinery - Knowledge of product development management - Working Knowledge of Drive controls including servos and stepper motors. - Good software skills such as knowledge of advanced PLC code, Python, C++ etc - Experience of commissioning automated machinery. More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

AI Engineer (3D Graphics & XR)

London, South East, England, United Kingdom
MicroTECH Global Ltd
experience rather than watching from the outside. Requirements: Strong grasp of modern AI/ML techniques (e.g. differentiable rendering, backprop in 3D pipelines)Solid mathematical foundationPyTorch or TensorFlowPythonC/C++ and CUDA2+ years' AI development experience Experience with or passion for 3D graphics and visual computing Responsibilities: Develop and deploy AI systems for:3D object reconstruction from images/videoReal More ❯
Employment Type: Full-Time
Salary: £89,000 - £90,000 per annum
Posted:

Robotic Simulation/Virtual Commissioning Engineer (Visa Sponsorship Available)

Birmingham, Staffordshire, United Kingdom
Techwaka
Commissioning Engineer: Process Simulate/Robcad BIW Virtual commissioning and robotic simulation standards (JLR, BMW, VOLVO, etc.) Experience with ABB RobotStudio, CAD Visualisation (Catia, NX) Scripting (Visual Basic, Python, C++) PLM software (Teamcenter) Qualifications for the Robotic Simulation/Virtual Commissioning Engineer: 2 years of experience with Process Simulate Valid UK driver's license Willingness to travel (25%) Schedule: Monday More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Android OS Engineer - Wearables / Headsets / ARVR

London, United Kingdom
Principle HR
metal, but with an eye on how it ships to users. What we're looking for: 6+ years engineering experience Strong Android OS/AOSP/embedded background Solid C++ and Java - Kotlin skills Experience building for consumer hardware: phones, headsets, wearables, etc. Bonus points for: VR/AR device experience Android performance tuning, system APIs, device security Interview process More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
10th Percentile
£26,625
25th Percentile
£47,500
Median
£62,500
75th Percentile
£89,688
90th Percentile
£127,500