Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
NES Fircroft
of experience in software development using Java â Ability to break down complex development tasks and define clear, actionable implementation of roadmaps. â Strong Java proficiency is required â C++ knowledge and experience a strong benefit â Proficiency with development tools and environments: o GitLab, Eclipse RCP/SWT, VS Code, CI/CD pipelines o Performance tools: VisualVM, JMC More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Gerrell & Hard
development, including story creation, testing, and documentation Solve complex technical challenges through innovative, practical solutions Essential Skills Degree (2:1 or above) in a STEM field Proficiency in C#, C++, or Python Strong understanding of software design principles and patterns Hands-on experience with test-driven development Solid OOP skills and enthusiasm for applied engineering or scientific applications Effective communication More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
Halliburton
world Qualifications & Experience Essential Attributes: 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 10+ 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-motivated but needs to work More ❯
Reading, Oxfordshire, United Kingdom Hybrid/Remote Options
Innovate Recruitment Ltd
drive best practice across the team. Support bids, proposals, and technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What s on offer: Competitive More ❯
Reading, Berkshire, United Kingdom Hybrid/Remote Options
Innovate Recruitment Ltd
drive best practice across the team. Support bids, proposals, and technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-oriented design and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive More ❯
C++ Software Engineer/Developer (Windows C/C++, C#) London to £70k FTC Are you a skilled C++ Software Engineer looking for a new opportunity? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a C++ Software Engineer you will join … Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH: You'll join colleagues in the City … days a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS, C# skills would also be of benefit You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/ More ❯
Southmoor, Oxfordshire, United Kingdom Hybrid/Remote Options
IO
as required to support Our Client's strategic objectives. Essential Skills & Experience Degree in Software Engineering, Physics, Materials Science, or related scientific discipline. Extensive experience with software development in C++, including control systems and complex application design. Proficiency with network and communication protocols. Familiarity with development tools such as CMake, GIT or similar source control, bug tracking systems, and debugging More ❯
Abingdon, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
IO Associates
as required to support Our Client's strategic objectives. Essential Skills & Experience Degree in Software Engineering, Physics, Materials Science, or related scientific discipline. Extensive experience with software development in C++, including control systems and complex application design. Proficiency with network and communication protocols. Familiarity with development tools such as CMake, GIT or similar source control, bug tracking systems, and debugging More ❯
Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Holt Executive Ltd
automation and mission planning systems. Familiarity with ground stations and antenna communications. Understanding of satellite operations and product lifecycle management. Experience with ECSS and CCSDS standards. Programming experience in C++ or Java. Linux system administration and scripting skills (shell, make, etc.). Experience working in Agile/SCRUM environments. Whats on Offer Work with a talented, diverse, and international engineering More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Hays
Excellent communication and documentation skills. * Familiarity with requirements engineering, system integration, and validation. * Desirable: experience with SCOS-2000, mission planning systems, ground station interfaces, Linux development, and programming in C++ or Java. What you'll get in return * Competitive salary and benefits package. * Flexible and hybrid working options - every other Friday off. * Opportunities for professional growth in a dynamic, international More ❯
Hybrid, Littlemore, Oxfordshire, United Kingdom Hybrid/Remote Options
Talent STEM Ltd
problems that have a real-world impact on patient outcomes. You will ideally have: - A degree in a relevant engineering or computing discipline - Strong experience with Embedded C/C++ - Experience working with real-time or resource-constrained systems - Understanding of microcontrollers and hardware interfaces - An appreciation of medical device development standards such as ISO 13485, IEC 62304 or similar More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Lawrence Harvey
the full engineering lifecycle, including architecture, lab testing, and documentation. What We’re Looking For: Degree or equivalent experience in Robotics, Mechatronics, Control, or Computer Engineering. Strong proficiency in C++ and Python, with experience in real-time or distributed robotics software. Solid understanding of control theory, kinematics, dynamics, and state estimation. Comfortable working close to hardware and integrating sensors, actuators More ❯
Reading, Berkshire, South East, United Kingdom Hybrid/Remote Options
Platform Recruitment Limited
AWS experience beneficial) Build dashboards and tools for processing inspection data Collaborate with senior engineers on design and code reviews Skills & Experience: 23 years in software development Strong in C++ and Python Experience with TypeScript and Angular or React Solid understanding of software engineering fundamentals Ability to learn new technologies quickly Good communication and teamwork skills Desirable: AWS or cloud More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
Halliburton
world Qualifications & Experience Essential Attributes: 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-motivated but needs to work More ❯
Oxfordshire, Milton Hill, United Kingdom Hybrid/Remote Options
Mars Recruitment
Scientific Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid £70,000pa - £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Computer Futures
the perfect fit. What you'll do ??? Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination. Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code. Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions. Hardware integration: Interface … and run unit and integration tests to guarantee reliability. Lead by influence: Mentor junior engineers and contribute technical input during design reviews. What you'll bring ?? Strong experience in C++ and Python for complex systems. Solid Linux development background. Proven ability to deliver maintainable, high-performance software. Degree in Computer Science, Engineering, Physics, or equivalent practical experience. Excellent communication skills More ❯
Reading, Berkshire, South East, United Kingdom Hybrid/Remote Options
Fruition Group
C++ Engineer Location: Reading, Berkshire (3 days per week onsite) Employment Type: Permanent, Full-Time Salary: £50,000 - £55,000 + great benefits including 35 days holiday About the Role We're looking for an experienced C++ Engineer to join our growing software development team in Theale. You'll be working on high-performance, scalable systems that power mission-critical … on engineering role for someone who enjoys solving complex problems, writing clean and efficient code, and collaborating in a hybrid, team-oriented environment. Key Responsibilities Design, develop, and maintain C++ software components Contribute to architectural decisions, code reviews, and continuous improvement initiatives Optimise existing code for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the … team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-oriented design , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid working model - 3 days a week onsite in our modern office Competitive salary and comprehensive benefits package including More ❯
Garford, Oxfordshire, United Kingdom Hybrid/Remote Options
Mars Recruitment
Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Abingdon, Garford, Oxfordshire, United Kingdom Hybrid/Remote Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £75,000pa plus benefits: Do you enjoy technically leading and mentoring Software Engineers utilising C++ & Python on Linux, passing on your knowledge and experience to help nurture and develop future Engineers? If so, this Lead Software Engineer role will be perfect for you. Our client is at the forefront of scientific research … will need the following qualification, experience and skills: A degree in a Software Engineering, Mathematics or Science/Materials subject Experience in Linux based software application development using modern C++ Experience with network and other communication buses. Experience with tools such as CMake Our client is offering a hybrid working arrangement with 3 days in their offices and 2 days More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
Gerrell & Hard
performance improvements and fast scaling for new applications. In this role, you will work closely with aerothermal and mechanical engineers to productionise internal code, integrate commercial simulation tools into C++/C# modules, and connect these components to automated cloud-based workflows. Key Responsibilities Design, develop, and maintain modules within the engineering design platform Integrate software modules with a secure … technicians Automate existing manual workflows through robust software solutions Contribute to innovative problem-solving for complex engineering challenges Essential Skills STEM degree (2:1 or above) Strong proficiency in C++ or C# and Python Excellent grasp of software design patterns and best practices Clear communicator, collaborative, organised, and self-driven Ability to independently manage substantial technical projects Desirable Skills Experience More ❯
Job title: Quantitative Developer (C++ or Python) Client: Elite Algorithmic Market Making Firm Salary: £70,000 - £275,000 Base (+ Bonus) Location: London (Hybrid) The role: My client are seeking a talented Quantitative Developer to help build their next generation performance trading platform. The existing team consists of some of the brightest minds hailing from a range of backgrounds (Big … through APIs, microservices, or containerized systems like Docker). You will have: 1+ Years experience as a Quantitative Developer (or related field like Software Engineering) 1+ Years experience using C++ or Python or both! Experience working with highly distributed, robust and scalable systems Strong understanding of high level system design Outstanding academic background A curious and tech driven personality! Benefits More ❯
Oxford, Oxfordshire, United Kingdom Hybrid/Remote Options
Lawrence Harvey
Software Automation Engineer Do you want to help build the next generation of autonomous lab platforms? This role focuses on creating the automation backbone behind next-generation lab and robotics platforms. You’ll work at the intersection of instruments, robots More ❯