12 of 12 C++ Jobs in Abingdon

Associate Software Engineer

Location
Abingdon, England, United Kingdom
services, and developer tooling AI‐assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure ...

Embedded Software Technical Lead

Location
Abingdon, England, United Kingdom
Collaborate on multi-disciplinary projects involving ASIC/FPGA hardware and software co-design. Your Key Skills and Experience Essential Strong embedded C/C++ programming skills on Arm Cortex-A/R/M and DSP architectures. Expertise in RTOS, bare-metal software development, device drivers, and silicon validation. ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Abingdon, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
Senior Software Engineer - Modern C++/Linux Location: Oxford (hybrid, 3 days a week on site) Salary: Up to £75,000 plus benefits KO2's client is a long-established UK manufacturer of advanced scientific instruments. Universities, research centres and industry around the world use them to study materials … less experienced engineers. You'll be the main technical authority for the backend software that controls the company's instruments. It's a Modern C++ (C++17) application running on a Debian Linux industrial PC that acts as a local edge server. It coordinates communication with pumps, valves, pressure gauges, temperature ...

Control Systems Software Engineer

Location
Abingdon, England, United Kingdom
function as part of a team. Experience with Object-oriented design paradigm. Experience in a relevant engineering field, with demonstrable programming skills in C++ and/or Python. Knowledge of software engineering principles for delivering high-quality code bases and practices, including software lifecycle management, version control, documentation and optimisation. ...

STRIDE - Senior Computational Scientist

Location
Abingdon, England, United Kingdom
discipline, plus a PhD or equivalent experience in an academic or industrial research environment. Demonstrable expertise in at least one compiled language (such as C++, Fortran, C or Rust) or an advanced scripting language (such as Python, Julia or R). Strong knowledge of modern software engineering practices and advanced ...

Software Engineer (Java / C++)

Location
Abingdon, England, United Kingdom
4+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 4+ years of Java and C++ development experience History of applying best practices, code reviews and quality checks Familiarity with build pipeline tools and technologies such as Gitlab Must be self ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI‐assisted development — Actively adopt AI‐powered tools … engineering building and shipping complex, production‐grade applications — not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related ...

STRIDE - Advanced Specialist HPC Computational Engineer - Nuclear

Location
Abingdon, England, United Kingdom
engineering. Demonstrable experience leading technical projects, research activities or software development teams. Significant experience developing software in at least one compiled language such as C++, Fortran, C or Rust, or an advanced scripting language such as Julia, R or Swift Parallel Scripting. Strong expertise in computational engineering, numerical analysis ...

Senior Control & Instrumentation Engineer

Location
Abingdon, England, United Kingdom
development, installation, commissioning, and lifecycle management. Lead and deliver software development using industrial control platforms (e.g. Siemens S7/PCS7, LabVIEW,ABB 800xA, Python, C++). Manage project delivery, including requirements capture, design reviews, HAZOPs, risk management, budgets, and stakeholder engagement. Coordinate and mentor multidisciplinary teams and contractors, ensuring safe ...

Senior Control & Instrumentation Engineer – Fusion Energy Lead

Location
Abingdon, England, United Kingdom
future technologies. The role requires an SME in control and instrumentation, with experience in Siemens S7/PCS7, LabVIEW, ABB 800xA, Python and C++, delivering high-quality safety-critical systems on complex facilities. Hybrid options may be discussed given project needs. #J-18808-Ljbffr ...

Java & C++ Software Engineer - Hybrid (Oxfordshire)

Location
Abingdon, England, United Kingdom
products and features using Agile methodologies, collaborating with architects and developers. The ideal candidate should have over 4 years of Java and C++ experience, familiarity with build tools, and a strong understanding of design principles. The role includes managing team activities and maintaining knowledge of emerging technologies. Applicants must live ...