C++ Job Vacancies

1,126 to 1,150 of 1,818 C++ Jobs

Software Engineer

England, United Kingdom
Venn Group
Software Engineer SC Cleared - UKEO 12 Month Contract On-site in Hertfordshire Rate: £60-£67 per hour (Inside IR35, Umbrella) Our client required a Software Engineer with specialism in C++ to join them on a long-term contract. Key Responsibilities Design and develop real-time test and data capture software on Linux using C++. Interface with high-speed SFPDP cards … with deterministic data sequencing and synchronisation. Collaborate with hardware teams for seamless software-hardware integration and alignment. Lead system integration, testing, and performance optimisation activities. Skills & Experience Required Strong C++ development experience in Linux environments. Proven background in real-time systems and multi-threaded programming. Hands-on experience with low-level I/O, PCIe/DMA interactions, and high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer- Defence

Farnborough, Hampshire, United Kingdom
Positiv Cohort
Job Description: We are seeking a talented and experienced Software Developer with expertise in Ada and C++ to join our dynamic team in Stevenage. In this role, you will be responsible for designing, developing, and maintaining software applications that support our Defence projects. You will work closely with other engineers and stakeholders to deliver high-quality software solutions that meet … development lifecycle, from concept to deployment. Stay up-to-date with the latest industry trends and technologies. Requirements: Proven experience as a Software Developer with a strong focus on C++ and Ada. Experience in the Defence sector or a related industry is highly desirable. Must be able to commute to Stevenage. Must hold a current SC Clearance Must be a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Remote - Java - low latency - Inside IR35

London, Elephant & Castle, United Kingdom
Hybrid / WFH Options
The Bridge IT Recruitment
term contract, working for a major finance company, inside IR35 and fully remote. The key skills required for this Software Engineer role are below. Low latency FX Matching Java C++ (desirable) trading (desirable) SQL Gradle If you do have the relevant experience for this remote Software Engineer position, please do apply. More ❯
Employment Type: Contract
Rate: £520 - £550/day
Posted:

Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Certain Advantage
process: One stage video interview Job Description: The department are looking for an for experienced Software Engineer to join the delivery team undertaking the development of an application level C++ Engine which handles data processing; computer cluster management; and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming: Object-Oriented Programming: GPU/CPU optimisation: GPU/CPU Memory Management: Technical report writing Desirable experience: : Network Programming: Configuration control and model release processes: Continuous Integration and Testing: Proficiency in MATLAB and development of models in Simulink: Knowledge of RF systems and digital More ❯
Employment Type: Contractor
Rate: £75.00 per hour, Inc benefits
Posted:

Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Certain Advantage
process: One stage video interview Job Description: The department are looking for an for experienced Software Engineer to join the delivery team undertaking the development of an application level C++ Engine which handles data processing; computer cluster management; and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience : Network Programming : Configuration control and model release processes : Continuous Integration and Testing : Proficiency in MATLAB and development of models in Simulink : Knowledge of RF systems and digital More ❯
Employment Type: Contract, Work From Home
Rate: £75 per hour, Benefits Overtime Rate
Posted:

Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
process: One stage video interview Job Description: The department are looking for an for experienced Software Engineer to join the delivery team undertaking the development of an application level C++ Engine which handles data processing; computer cluster management; and interfaces between different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations … through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : Continuous Integration and Testing : Proficiency in MATLAB and development of models in Simulink : Knowledge of RF systems and digital More ❯
Employment Type: Contract, Work From Home
Rate: £75 per hour, Benefits Overtime Rate
Posted:

Firmware Developer

crawley, west sussex, south east england, united kingdom
Emerson
your career to the next level? If yes, we encourage your application for Firmware Developer role! In this role you will develop and verify embedded firmware in C and C++ for our new sensor products. We use STM32 microcontrollers in our products. The firmware architecture is a C++ wrapper around Zephyr RTOS adding driver abstraction, a unit test framework, async … appropriate initiatives and actions. For This Role, You Will Need: University background in electronics, computer science with specialization in embedded firmware or similar relevant degree Proficient in C/C++ 1-3 years of experience in a similar role Fluency in English language Experience with digital communication protocols (I2C, SPI) Preferred Qualifications that Set You Apart: Knowledge of STM32 microprocessors More ❯
Posted:

Senior SOC Design Architect

Edinburgh, United Kingdom
Techwaka
development - digital to analog interfaces Low-power, performance, and optimization Low-level software, firmware, and embedded requirements - drivers, controllers, etc. Confident knowledge of a variety of coding languages - C, C++, SystemC, Tcl, Python Excellent communication skills, and ability to work across software and hardware teams Nice to have skills: Team leadership/management SOC performance & modeling - C, C++, SystemC UVM More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bolton, Lancashire, England, United Kingdom
Hybrid / WFH Options
MBDA
Are you a skilled Software Engineer with experience in C++ and C#, looking for a role where your work directly contributes to mission-critical defence systems? This is your opportunity to be part of a highly skilled and growing team, delivering innovative software solutions that drive the success of complex defence projects! Salary : up to circa £64,000 depending on … part of a growing team producing software which is critical to the success of our products! As part of a team of 5-7, you will be working with C++ and C# to respond to new customer requirements and improve the functionality of the products. An exciting element of this role is understanding the functionality of the many sub systems … service support aspects. What we're looking for from you: It is essential you have a strong background in software engineering, its realisation and system wide impact. Proficient in C++ and C# Experience of Agile methodologies (Scrum) Knowledge of the full software development lifecycle Exposure to Windows OS lockdown and Automated Testing would be useful Our company: Peace is not More ❯
Employment Type: Full-Time
Salary: £64,000 per annum
Posted:

Full Stack Developer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
In Technology Group Limited
in code reviews, testing, and debugging Required Skills and Experience Angular (v12+): Strong proficiency in building dynamic web interfaces. C# (.NET Core/.NET 6+): Solid backend development experience. C++: Experience in system-level programming or performance-critical components. .NET MAUI: Familiarity with building native apps for Android, iOS, Windows, and macOS using MAUI. OData: Experience in implementing and consuming … contact me on 0121 295 3979 or . Keywords: Full Stack Developer, Full Stack Software Developer, Full Stack Software Engineer, Full Stack Developer, Software Developer, Software Engineer, Angular, C#, C++, .NET MAUI, OData, Git In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy. More ❯
Employment Type: Permanent, Work From Home
Salary: £40,000
Posted:

FPGA/ASIC Design Engineer with Security Clearance

Camden, New Jersey, United States
Indotronix International Corp
/He will be responsible for writing/debugging tests/sequences for End-to-End simulation on UVM framework, with System Verilog Assertions, and also writing/debugging C++ based SW driven validation on SOC evaluation boards (Xilinx MPSOC) running Linux. L3T has deployed state-of-the-art EDA flows/methodologies including Synopsys DC/Primetime/Synplify … Vivado • Excellent Analytical/Debug skills • Good verbal, written, and presentation skills • US Citizenship required A PLUS for prior experience with: • High Level Synthesis (HLS) with Vivado, • Embedded SW C++ (OOP) and System Verilog Assertions (SVA) • Knowledge of high-speed protocols (PCIe, TCP/IP, Ethernet More ❯
Employment Type: Permanent
Salary: USD 125 Hourly
Posted:

Graduate Mathematical Software Engineer

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Ecm Selection
Looking to use your maths or algorithmic skills along with your C++ knowledge? This company creates clever software tools for simplifying intricate design problems within the electronics industry. This role will involve you throughout the development lifecycle from requirements capture, software design, implementation, and test. You'll work on creating new features and enhancing existing ones, ensuring the best possible … including at A-level (or equivalent). (We will also consider bachelor's level candidates with relevant commercial experience.) Excellent aptitude with maths and algorithms Demonstrable coding skills in C++ ( working knowledge of data structures, STL etc.), and a working knowledge of Linux (or UNIX) You'll also need full, existing UK work permission without time limit or restriction. Qt More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Software Engineer

Stevenage, Hertfordshire, England, United Kingdom
Electus Recruitment Solutions
components that simulate complex weapons systems and integrate hardware, delivering accurate visualisation, demonstrations, verification, validation and training capabilities. Key Responsibilities Develop and maintain real-time software using C# and C++ within an agile scrum environment Integrate hardware components to support realistic system simulations Ensure software quality through verification, validation, continuous integration and test-driven development Candidate Profile Applicants should have … practical experience in software engineering with C# and C++, ideally in real-time. Configuration control experience. Comfortable working in an agile environment. Familiarity with continuous integration, continuous delivery and unit testing is essential. Salary and Benefits Competitive salary £35,000 to £55,000 plus bonus up to £2,500 Paid overtime and flexible leave options Relocation assitance available Excellent site More ❯
Employment Type: Full-Time
Salary: £35,000 - £55,000 per annum
Posted:

Software Engineer (all genders)

Villach, Kärnten, Austria
LAM Research
some of the brightest minds in the industry. Aufgaben Design, develop, troubleshoot, and debug software programs for our industrial machine controls applications. Write efficient, reliable code in C/C++ for computer devices, as well as interfaces, ensuring functionality and stability. Create, optimize, and integrate drivers for peripherals and interfaces like sensors, actuators, and communication modules. Analyze and optimize code … applications to ensure functionality and stability. Collaborate with hardware engineers to integrate software with hardware components and systems. Stay updated with industry trends, best practices, and emerging technologies in C++ programming for hardware equipment controls. Provide technical guidance and mentoring for junior engineers. Profil Master's or Bachelor's degree in computer engineering, electronics, or similar relevant engineering disciplines with … 3+years of working experience. Very good coding skills in modern C++, including API design, object-oriented and functional programming, as well as component-level software architecture. Familiar with network, serial device control, and IO control systems. Furthermore, you have a clear understanding of high-level multithreading operating systems, drivers, hardware abstraction layers, middleware, and application software concepts. Experience and comprehensive More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Software Engineer

Devon, England, United Kingdom
Hybrid / WFH Options
Holt Executive Recruitment
quality documentation and contributing to risk and issue resolution What We’re Looking For: Strong academic background in a relevant engineering or software discipline Experience writing embedded C/C++ code Familiarity with hardware interfaces (e.g. Ethernet, RS-232/RS-422) UI development experience (e.g. Visual Studio C++, C#) Bonus Points For: Experience with VxWorks or similar RTOS Use More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Software Reverse Engineer with Security Clearance

Columbia, Maryland, United States
Percival Engineering
requirements, US citizenship is also required Responsibilities Include: Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks Work as part of an active member of an Agile Scrum Development Team Assignment includes developing software designs from requirements, implementing these designs in code … development, and testing Develop maintainable code that matches requirements specifications Perform unit testing of code, including manipulation of data for analysis of system requirements Required Skills & Qualifications: C/C++ Python Network Programming (BSD Sockets) IDA Pro and/or Ghidra Working in an Agile environment Must have great verbal communication and writing skills Desired Skills & Qualifications: Embedded Systems Debuggers More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer - Defence

Bolton, Greater Manchester, North West, United Kingdom
Hybrid / WFH Options
Anson Mccade
defence engineering organisation that continues to grow rapidly and is recognised for its innovation, investment in technology, and commitment to employee development. Key Responsibilities: Develop and maintain software using C++ and C# within a Windows environment Contribute to all phases of the development lifecycle: design, integration, delivery, and support Collaborate in Agile (Scrum) teams, typically consisting of 5-7 engineers … Engage with multiple subsystems, understanding broader functional interactions Required Experience: Minimum of 2 years' experience with C++ and C# Experience working in Agile environments (Scrum) Strong knowledge of the full software development lifecycle Background in developing within a Windows-based environment Exposure to automated testing or Windows OS lockdown is highly desirable What's on Offer: Salary up to More ❯
Employment Type: Permanent, Work From Home
Posted:

DSP Communications Research Scientist with Security Clearance

Monterey, California, United States
Ed Wallach Search Group
individual principal investigator or as part of a small team of engineers. Perform RF signal and data analysis, reverse engineering, simulation and modeling. Implement new algorithms in C/C++ and Python. Support transition of algorithms to real-time, high-performance production computing environments. Communicate effectively, verbally and in writing, on complex technical subjects to customers, end-users, and partners … processing or navigation/geolocation. Demonstrated programming skills are required with experience in scientific programming. The ideal candidate has experience with implementation of signal processing algorithms in C/C++ and Python. Some experience with Linux and open source tool chains is desirable. Experience with software defined radio (SDR), baseband architecture, RF architecture and/or wireless propagation and modeling More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer

Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
contribute to the development of software that controls and integrates multiple subsystems within complex weapons and defence platforms. What you'll be doing: Designing, developing, and maintaining software in C++ and C# to meet evolving customer requirements Working in Agile teams (Scrum) to deliver high-quality, reliable, and maintainable software solutions Participating in all stages of the software development lifecycle … a single element Contributing to the continuous improvement of software engineering practices within the team What we're looking for: Strong background in software engineering, with proven experience in C++ and C# Knowledge of the full software development lifecycle Experience working in Agile environments (Desirable) Exposure to Windows OS lockdown and Automated Testing A proactive mindset with the ability to More ❯
Employment Type: Permanent
Posted:

Automation & Programmability Content Engineer

London, United Kingdom
Experis - ManpowerGroup
Automation & Programmability Content Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Automation Engineer - Learning & Development

London, United Kingdom
Experis
Automation & Programmability Content Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Contract
Posted:

Software Engineer

manchester, north west england, united kingdom
Anson Mccade
contribute to the development of software that controls and integrates multiple subsystems within complex weapons and defence platforms. What you'll be doing: Designing, developing, and maintaining software in C++ and C# to meet evolving customer requirements Working in Agile teams (Scrum) to deliver high-quality, reliable, and maintainable software solutions Participating in all stages of the software development lifecycle … a single element Contributing to the continuous improvement of software engineering practices within the team What we're looking for: Strong background in software engineering, with proven experience in C++ and C# Knowledge of the full software development lifecycle Experience working in Agile environments (Desirable) Exposure to Windows OS lockdown and Automated Testing A proactive mindset with the ability to More ❯
Posted:

Cisco Network Engineer / Trainer

London, United Kingdom
Experis - ManpowerGroup
Network Automation & Programmability Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cisco Network Engineer / Trainer

London, United Kingdom
Experis
Network Automation & Programmability Engineer to join a large tech organisation in their L and D team. The Ideal applicant will need to have experience of Python, Go, PHP, Node.js, C++, or Java and a strong understanding of REST APIs and software development methodologies In this role, you'll design and develop high-impact training content that empowers IT professionals around … development Stay current with the latest trends in enterprise networking, automation, and cloud technologies Minimum Experience required: 5+ years of software development experience Proficiency in Python, Go, PHP, Node.js, C++, or Java Strong understanding of REST APIs and software development methodologies Experience with CI/CD pipelines and tools Hands-on experience with automation/configuration tools (e.g., Ansible, Puppet More ❯
Employment Type: Contract
Posted:

Computer Vision Engineer

Liège, Liège (Ville), Belgium
Hybrid / WFH Options
Vivid Resourcing
algorithms used in pattern recognition, OCR, 3D reconstruction, and AI-driven image analysis - all adapted to the specific challenges of the healthcare domain. Key Responsibilities Design, develop, and optimise C++ software libraries for image and vision processing Research and implement algorithms for 2D/3D medical image analysis Apply deep learning and conventional computer vision techniques to improve diagnostic accuracy … with advancements in medical imaging, AI, and software development Skills & Experience Master's or PhD in Computer Science, Electronics Engineering, Biomedical Engineering, or a related field Strong proficiency in C++ and object-oriented design principles Proven experience in image processing, signal processing, and computer vision Familiarity with deep learning frameworks (PyTorch, TensorFlow, scikit-learn) Knowledge of CPU/GPU architecture More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:
C++
10th Percentile
£36,100
25th Percentile
£50,000
Median
£66,200
75th Percentile
£85,000
90th Percentile
£120,000