2,051 to 2,075 of 2,488 C++ Jobs in England

Software Engineer

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Sprowston, Norfolk, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 65,000 Annual
Software Engineer (C++) Defence R&D (defence experience NOT required) Norfolk, on-site 45k - 60k 4 day week Want to write C++ for the team that is defining the future of technology in the defence industry? Defence experience isn't required, so if you've fancied moving into the sector … analysing trials data to shape the next upgrade. Lots of variety. Plenty of maths. What you'll do Design and develop new software in C++, to MISRA standards Build graphical user interfaces (Currently QT, but plans to use other technologies too) Deploy software on Linux (Red Hat and Ubuntu ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Cambridge, England, United Kingdom
must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. … internship) in professional software development Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science ...

Drone Firmware Software Dev Engineer, Ring Robotics Platform Engineering

Location
Greater London, England, United Kingdom
must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Key job responsibilities Delivering high-quality C/C++ code for Ring Devices at Amazon Specifying, designing, and implementing functionality and behaviors of embedded subsystems. Collaborate effectively with applied science, software, and electronics engineering teams. … internship) in professional software development Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs Preferred Qualifications Bachelor's degree in computer science ...

Software Engineer

Location
Bristol, England, United Kingdom
generous paid-off time, flexible schedule. Responsibilities: Development of 3D geometry systems interfaces for mechanical products; Solution of computer graphics problems in C#/C++ using OpenGL, WPF Windows OS Solution of computer graphics problems in C#/C++ using OpenGL, QT, Open Cascade Linux OS Development UI (Web Asp.Net ...

Python Developer

Hiring Organisation
Salt
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
level (2 years min commercial Python coding experience) - Cambridge | Hybrid - 2 days a week in office | £55,000-£70,000 Python with C++, Rust or JavaScript, Hybrid (Cambridge), CI/CD, Git, Docker. An exciting AI & Cyber Security technology business in Cambridge are growing their R&D team. … Help shape technical direction and architecture. Work across teams and mentor other engineers. Explore new ideas and turn prototypes into scalable solutions. Skills: Python, C++, Rust or JavaScript Docker and cloud environments Software architecture and design CI/CD and Git Cybersecurity, malware analysis or statistical analysis You'll need ...

Senior C++ Browser Engineer Hybrid & Security

Location
Cambridge, England, United Kingdom
Wolf Security in Cambridge, UK is seeking a Senior Software Engineer for Browser (C++). You will design and develop core features for secure browsing, contribute C++ and TypeScript for a Chromium-based secure browser, and extend Firefox-based browsers while enhancing automation with Python. You will join a growing ...

SC Cleared C++/Qt Engineer for Defence Systems

Location
West of England, England, United Kingdom
seeking a C++/Qt Software Engineer with active SC clearance for a 12-month contract in Bristol. The role focuses on developing a new software console using C++ and Qt, with full lifecycle responsibilities from requirements to verification and delivery. The successful candidate will contribute to high-integrity defence ...

Technical Expert - FEA / CFD

Location
London, United Kingdom
innovative engineering and technology organisation developing advanced simulation and analysis software. This is a senior individual-contributor position combining CFD, FEA, numerical modelling and C++ software development . You will take technical ownership of sophisticated physics-based analysis tools, helping define the future research and development roadmap while remaining hands … Fluid-Structure Interaction (FSI) Develop and improve numerical models used to predict complex physical behaviour Translate theoretical research into robust, production-quality C++ software Improve simulation accuracy, performance, automation and solve times Develop and evaluate numerical methods, algorithms and optimisation techniques Maintain and modernise an established engineering codebase Work closely ...

Software Engineer - Junior to mid-level

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Sprowston, Norfolk, United Kingdom
Employment Type
Permanent
Salary
£35000 - £55000/annum
Software Engineer (C++) | Defence R&D (defence experience NOT required) Norfolk, on-site | £35k - £55k | 4½ day week This role is suitable for people just starting out in software, all the way up to those well established in their careers and looking to have impact on having impact on full … lifecycle processes. Want to write C++ for the team that is defining the future of technology in the defence industry? Defence experience isn't required, so if you've fancied moving into the sector, this is a strong way in. My client designs and builds complex defence systems. Their ...

Senior Software Engineer

Location
Guildford, England, United Kingdom
genuinely technical engineering position, working on complex software and data-processing challenges within a highly specialist environment. If you are an experienced C/C++ developer who enjoys solving difficult problems, working across disciplines and getting involved in the underlying technical detail, this could be an excellent opportunity. The role … will be involved in: Developing software for security-focused applications Developing signal, image and data processing applications using C/C++ Working across technically complex software development projects Supporting customers with deployed solutions Providing technical support and training Mentoring and providing technical guidance to less experienced engineers About ...

Backend Software Engineer – Infrastructure, Foundations

Location
Greater London, England, United Kingdom
Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field Strong coding skills with demonstrated proficiency in programming languages such as Java, C++, Python, Rust, or similar languages Familiarity with storage and data processing systems, cloud infrastructure, and other technical tools Strong written and verbal communication skills Ability … exceptional remote work Core Competencies Demonstrates expertise in building scalable software systems and distributed architectures, with strong coding skills in languages such as Java, C++, and Python. Proficient in automating deployment and managing complex data processing systems while collaborating effectively with diverse teams. Highest-signal resume keywords Distributed Systems Development ...

Rust Engineer | Rapidly Growing AI Start-Up | London

Location
Greater London, England, United Kingdom
Rust Engineer or C++/Python/Java/C#/Go Engineer who is keen to to work in Rust required to join a rapidly-growing, London based AI start-up to build software powering the next generation of autonomous systems. The company is in an exciting growth phase … development of cutting-edge solutions with genuine real-world impact. About you Strong academic background Experience in Rust, or exceptional Engineering skills in C++/Python/C#/Javascript Comfortability handling projects from experimentation all the way through to production Great problem-solving skills and the ability to thrive ...

Software Engineer

Location
Fareham, England, United Kingdom
obtain at least BPSS clearance. Experience Level: 5+ years of relevant experience. Key Responsibilities Design, develop, and maintain backend software components using modern C++ Build and implement algorithms that combine and process data from multiple sensors Develop and optimise real-time image and data processing pipelines Create and integrate user … interfaces using Qt and QML, connected to C++ backends Ensure high software quality through code reviews, testing, debugging, and performance tuning Collaborate closely with systems, embedded, and UI/UX engineers Contribute across the full development lifecycle: requirements, architecture, implementation, and documentation Required Skills Strong commercial experience with C++ Hands ...

Senior Machine Learning Engineer

Location
Greater London, England, United Kingdom
such as multi-threading, networking, profiling and optimisation. Experience working with the NumPy/SciPy stack is essential, as is experience with tools like C++, Numba etc for performance optimisation. Knowledge of common ML algorithms & techniques is a plus, although not essential. We are a hybrid working company, working Thursdays … encourages best practice in others A systematic, analytical approach to tackling problems and designing solutions Experience with: Python programming Proficient in C/C++ on modern architectures Experience with the NumPy/SciPy stack Working with Linux platforms with knowledge of various scripting languages Strong general high performance computing: Multi ...

Software Specialist

Location
Reading, England, United Kingdom
hands-on technical role suited to an experienced Teamcenter Developer, Technical Consultant, Software Engineer or Solution Architect with strong experience in Teamcenter ITK, C++ and enterprise application development. You will work closely with engineering, manufacturing, IT and business stakeholders to deliver robust Product Lifecycle Management (PLM) solutions that support critical … manufacturing and engineering applications. Develop APIs and middleware solutions to enable secure and reliable data exchange. Develop and maintain software components using C#, .NET, C++ and SQL . Support Teamcenter upgrades, migrations and data transformation activities. Analyse business and engineering processes and translate requirements into scalable technical solutions. Produce technical ...

Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £80000/annum
depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements … Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Harston, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
their work over their impressive history that spans several decades. Responsibilities: Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems … Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Understanding of Digital Signal Processing What ...

Quantitative Software Developer Intern

Location
Greater London, England, United Kingdom
research infrastructure. Interns will work on small, highly collaborative teams. Undergraduate or graduate candidates in computer science or engineering Significant experience in Python, C++, C, or Java Serious interest in systems programming (e.g. Linux kernel development, compilers, embedded systems, networking, file systems, debuggers) In-depth understanding of how userland programs … work, working both independently and within a small team Desirable Candidates Undergraduate or graduate candidates in computer science or engineering Significant experience in Python, C++, C, or Java Serious interest in systems programming (e.g. Linux kernel development, compilers, embedded systems, networking, file systems, debuggers) In-depth understanding of how userland ...

Senior Software Engineer

Location
Newcastle upon Tyne, England, United Kingdom
products used within the energy and power sector. This is a hands-on embedded software role, suited to an engineer with strong C/C++ development experience and a solid understanding of embedded systems and product development. You will join a multidisciplinary engineering environment working across an established product platform … interesting for an engineer with experience across traditional embedded systems and Linux environments. Key Responsibilities Design, develop and maintain embedded software using C/C++ Deliver new functionality and enhancements across an established embedded product platform Investigate software defects and undertake unit, integration and system-level testing Collaborate with hardware ...

Senior C++ Engineer - Airborne Systems (GCAP)

Location
Southampton, England, United Kingdom
Leonardo UK Southampton site is seeking a C++ Principal Software Engineer to contribute to the GCAP Integrated Communications System. The role blends on-site work with flexible home-based arrangements, and requires a strong background in C++, Linux, and embedded software for high-integrity defence projects. You will work within ...

Backend Developer

Location
Greater London, England, United Kingdom
this in about three times the pace most competent people think possible. You’ll work on the core of our platform: the C++ systems that ingest, process, and store high-rate,multi-modal sensor data from metal 3D printing machines to generate actionable outputs. Our software runs where our customers … critical. Your work will directly enable aerospace, medical, and automotive manufacturers to produce next generation components. Core Responsibilities Design and develop our core C++ libraries for high-throughput sensor data ingestion, processing, and storage Build and maintain Python bindings and APIs that expose backend functionality to our ML and application ...

C# Software Engineer- Remote

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
using the SDLC tools and processes available to you. The current Tech stack consists of a low latency back end with components written in C++, C# and Java. There are feed handlers (BPIPE, Refinitiv RFA, FIX, WebSocket etc) to capture real-time data from external venues. The front … Linux and Windows. The successful candidate will be developing full stack software to run on Windows and Linux. They will be using either C++ or C# to develop low latency pricing applications. C# Developers Must Have: Strong technical skills in backend C#Ideally RabbitMQWindows and Linux OSThis role is Remote first ...

C# Software Engineer- London

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
using the SDLC tools and processes available to you. The current Tech stack consists of a low latency back end with components written in C++, C# and Java. There are feed handlers (BPIPE, Refinitiv RFA, FIX, WebSocket etc) to capture real-time data from external venues. The front … Linux and Windows. The successful candidate will be developing full stack software to run on Windows and Linux. They will be using either C++ or C# to develop low latency pricing applications. C# Developers Must Have: Strong technical skills in backend C#Ideally RabbitMQWindows and Linux OSThis role is Remote first ...

Quant Developer - C# Risk

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Computer Science (or other STEM major with relevant experience)Strong software analysis, design and development skillsMin 3 years professional experience in C#, Python, C++ or JavaKnowledge of relational databases and SQLExperience in or serious interest in finance and capital markets. This role suits someone from a software development background that … want to take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central LondonC#, C++ SQL, Support, Implementation ...

Backend Software Engineer Python - Technologist

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Backend Software Engineer/Developer (Python Rust C++) Cambridge to £80k Do you have strong backend software development experience? You could be joining the world's most advanced cybersecurity technology business that uses AI technology to protect clients across the globe from advanced cyber threats, working alongside a team … learning and picking up new technologies You have experience with AWS, Azure or GCP You have some experience with Rust, Typescript and/or C++ You have a strong knowledge of software engineering best practices You are degree educated in a STEM discipline What ...