desktop and web applications. The role will require championing best practices and driving operational excellence to ensure robust technical designs are delivered. Requirements: Bachelor's or Master's in Computer Science or similar AND demonstrable experience befitting a senior level software engineer with a track record of delivering complex technical projects including AI/ML engineering More ❯
security incidents. Promoting security awareness within project teams and the organization. Candidate requirements: HMG Security Policy Framework (SPF) familiarity and NCSC Information Assurance Portfolio knowledge gained through studies. Mastersdegree in Information, Cyber, or Systems Security, along with a strong Cyber/STEM background. Eligibility and willingness to obtain UK Security Clearance. If you have questions or wish More ❯
best practices early in the research pipeline, including testing, documentation, and modular design. Participate in the full software development lifecycle: design, implementation, testing, and deployment. Qualifications & Skills Advanced degree (MSc, PhD, or equivalent experience) inPhysical Sciences,Engineering,Mathematics,Geoscience, orComputer Science. Demonstrated experience bridging the gap between research and software engineering , especially transforming prototypes into production-grade applications. More ❯
in developing new features and versions of their real-time modelling software tools. Requirements: - Strong academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks More ❯
in developing new features and versions of their real-time modelling software tools. Requirements: Strong academic background - many within the team have PhDs and minimally have a Master's in computer science, physics, engineering, maths or similar. Demonstrable programming experience in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks More ❯
to custom IC design and evaluation Collaborate with cross-functional teams including mechanical, software, and systems engineers Managing and delivering specific NPD projects. Essential Skills & Experience Bachelors/MastersDegree in Electronics Engineering or a related field 5+ years industry experience in both analogue and digital circuit design PCB design and layout skills using industry-standard tools (e.g. More ❯
programmes on validated systems. Key Relationships: Heads of Department Senior Management Quality Assurance External Contractors (including specialists) Vendors Travel requirements : None Education and Experience Bachelor's or Masters' degree in Life Sciences, Engineering, Computer Science, or related discipline desirable but not essential. Training in Computer System Validation or GAMP 5 preferred. Computer System Validation training desirable. Knowledge More ❯
engineer who thrives in a challenging, forward-thinking environment. Key Qualifications : 5+ years of experience in software development, with an emphasis on signal/image processing Bachelor’sdegree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in More ❯
across teams. Stay updated with the latest software development trends and best practices. Qualifications: Bachelors degree in Computer Science, Software Engineering, or a related field. A Mastersdegree is a plus. Proven experience in software development, preferably in a research or scientific environment. Proficiency in programming languages such as Python, C++, or Java. Familiarity with software More ❯
/ML, Python/Julia, C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical . - A Masters or PhD Degree in Computing or STEM disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster … there are Senior and Leadership opportunities to aspire to down the line. What you'll need to succeed We're looking for candidates with a Masters or PhD Degree in a STEM or Computing discipline. You must have proven experience working at the interface of research and software development - especially translating prototype code into performant, production-ready implementations. More ❯
Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster … collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and More ❯
AI/Machine Learning Engineer (with C++ coding)Guildford, Surrey (On-site)£65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical .- A Masters or PhD Degree in Computing or STEM disciplines.- Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their … We're looking for 5+ years proficiency working in an R&D environment, with 3 of those directly on AI/ML projects, alongside a Masters or PhD Degree in a STEM or Computing discipline.You must have proven experience working with C++ (ideally integrating ML features into C++ applications), and at least one high-level scientific language (e.g. More ❯
C++ Software Engineers (Numerical Modelling, AI/ML, Python) Guildford, Surrey (On-site)£65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Computing or STEM disciplines.- Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their … are Senior and Leadership opportunities to aspire to down the line. What you'll need to succeed We're looking for candidates with a Bachelors, Masters or PhD Degree in a STEM or Computing discipline.You must have proven experience working at the interface of research and software development - especially translating prototype code into performant, production-ready implementationsWe're More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Working on best-in-class software for geoscience and geoengineering applications Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O More ❯
Geoscience Software Engineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to … collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework More ❯
embedded systems, and signal processing, this role is a perfect fit. Key Qualifications : 5+ years of experience in hardware engineering, with a focus on signal processing Bachelor’sdegree in Electronics, Computer Science, Engineering, or a related field (Master’s or PhD preferred) Expertise in digital design, FPGA development, PCB design, and/or More ❯