with creative, collaborative solutions What You'll Need to Succeed Essential Skills: * Degree (2:1 or above) in Computer Science, Engineering, Mathematics, or a related field * Proficiency in C#, C++, or Python * Solid grasp of software design principles and best practices * Experience with test-driven development * Passion for applied science, engineering, and model development * Strong object-oriented programming skills * Excellent More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH 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 ❯
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency in Linux, ARM architectures, and presenting measurement data Knowledge of communication protocols and scientific instrumentation applications More ❯
the latest industry trends and technologies. Skills and experience required: A degree in Computer Science, Software Engineering, or a related field Strong programming skills in languages such as Java, C++, or Python Knowledge of software development methodologies and best practices Experience with version control systems like Git Good problem-solving skills and attention to detail Strong verbal and written communication More ❯
to communicate scientific results clearly and concisely, both verbally and in writing. - Not essential, but we would value experience with either the Linux operating system, MPI, FORTRAN, C/C++, IDL, Python, or Script-Languages. Additional Information For a full list of benefits and to apply, select the apply button to be taken through to the UKAEA careers pages. UKAEA More ❯
oxford district, south east england, united kingdom
UK Atomic Energy Authority
to communicate scientific results clearly and concisely, both verbally and in writing. - Not essential, but we would value experience with either the Linux operating system, MPI, FORTRAN, C/C++, IDL, Python, or Script-Languages. Additional Information For a full list of benefits and to apply, select the apply button to be taken through to the UKAEA careers pages. UKAEA More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Bluestream People
Experience: Educated to PhD or similar in Electrical Engineering, Mathematics, Physics, or related discipline Strong communication, analytical and mathematical skills Simulation and computer modelling (e.g., MATLAB, Python, C/C++, or similar) Digital signal processing background RF & comms systems engineering experience (link budgets, RF line-ups, waveform design) Experience in the space industry (LEO/MEO/GEO, payload/ More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
EMC, safety, analog signal interfaces, etc.) and digital parts (ADCs/DACs, digital signal processing). Software development for PC and/or embedded platforms (LabVIEW, Python, C/C++, etc.) Signal processing knowledge (signal conditioning, frequency analysis, statistics, etc.) Strong analytical and problem-solving skills Ability to present and explain technical data tailored appropriately for the audience Design and More ❯
facing technical roles Hands-on engineering aptitude (hardware/software integration, fault-finding, etc.) Experience with software tools or programming - graphics libraries (e.g. OpenGL) and object-oriented languages (e.g. C++ or similar) Ability and willingness to travel across the UK and abroad Full right to work in the UK, with a full driving licence and ability to travel internationally Desirable More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH 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 ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation More ❯
join a team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation More ❯
support. Work closely with engineers, operators, and scientists to gather requirements, track progress, and verify system performance. Required Skills: Strong background in Mechatronics and control systems. Proficiency in C, C++, Scada Systems Experience with distributed control systems used in scientific or industrial environments Hands-on experience with motion controller software integration. A proactive, problem-solving mindset and excellent communication skills. More ❯
Adderbury, Oxfordshire, United Kingdom Hybrid / WFH Options
Dematic Ltd
global automated material handling projects, we are seeking those with a strong understanding of SCADA, PLC, and HMI systems who have experience with programming languages such as VBA, C, C++, and exposure to visualisation systems such as WinCC, Iconic or Ignition. The position is available on a hybrid working basis from our offices in Adderbury, with some travel to customer More ❯
performance software for our precision instruments. Key Responsibilities: Design, develop, and maintain software applications and device drivers for scientific instruments. Produce clean, maintainable, and well-documented code (primarily in C++, Python). Collaborate with multidisciplinary teams to understand system requirements and translate them into software design specifications. Take ownership of software components, identifying risks and ensuring robust delivery to meet … You We are looking for a dynamic and experienced software engineer who thrives in a fast-paced, multidisciplinary environment. Essential Qualifications and Experience Strong software development experience in modern C++ and Python . Solid experience working in a Linux environment. Proven track record of developing and maintaining complex software systems. Excellent problem-solving and communication skills. Degree in Computer Science More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineers … real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health insurance Death in service What Experience do I need? Solid experience with both C++ and Rust Experience with web sockets and multithreaded applications would be preferred Experience of, or the ability to work closely with users Experience of working within smaller teams/companies … you! If, though, you think this role could be right for you and you'd like to learn more, then please apply now. Senior Software Developer, Senior Software Engineer, C++, Rust Corriculo Ltd acts as an employment agency and an employment business. #ChannelA #GB More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design Engineers, Mechanical Engineer More ❯
Garford, Oxfordshire, United Kingdom Hybrid / WFH Options
Mars Recruitment
Lead Software Engineer C++ Python Linux Oxfordshire Hybrid £65,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 / WFH Options
Mars Recruitment
Lead Software Engineer | C++ | Python | Linux Oxfordshire | Hybrid | £65,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 ❯
a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about … s or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about … s or Master’s degree in Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded software development such as More ❯
We are looking for an excellent ML Ops Engineer to join our research and development team. Key Responsibilities This opportunity is to join the ML Operations teams which supports the ML Development team in building leading-edge motion capture products More ❯