Lead SoftwareEngineer - £65,000 Title : Lead SoftwareEngineer Client : Secure Communications Location : Guildford Salary : £65,000 This is an opportunity for an engineer with 3+ years of commercial development experience to work on state of the art image processing, signal processing and network security applications to join an established team of C++ focused engineers 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&G industries. They are looking to grow their current team and seek a SoftwareEngineer with … specific experience and interests in structural geology applications. The company offer an extensive package including highly competitive salary, performance related bonus and other benefits. As a softwareengineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering. … hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal More ❯
This established scientific software engineering and consultancy company develops and provides services around digital geological modelling solutions. They are looking to recruit a Senior SoftwareEngineer to join their fledgling AI team to work on new ML features for 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 softwareengineer with a track record of delivering complex technical projects including AI/ML engineering features. Experience in software architecture and development for AI/ML scalable solutions. Extensive experience writing production grade code More ❯
A Technology Consultancy seeks a Senior level SoftwareEngineer with a strong academic record, provenC/C++ development skills and experience of working on complex real-world problems to provide solutions to challenging projects in a number of areas such as cyber security and network security. You must be a British National as UK Security Clearance is required. … a STEM subject from a leading University as well as As at A level in Mathematics and Physics are required, with a PhD being highly beneficial. The successful Senior SoftwareEngineer will ideally bring a range of software development skills and experience, including strong C/C++ development experience, using and configuring Linux systems; developing novel signal … well as familiarity with source control systems. An appreciation of hardware is also highly beneficial. You should be adaptable, self-motivated and possess the ability to produce clear, efficient software designs; be confident in supporting customers and providing training as well as mentoring others. This Technical Consultancy encourages innovation, seeking bright minds who thrive on technical challenges. This is More ❯
Senior Software Developer An exciting opportunity awaits a Senior SoftwareEngineer to join a well-established design consultancy specializing in advanced signal and image processing technology. We are looking for an experienced professional to bring both expertise and innovative solutions to highly complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior … engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key Qualifications : 5+ years of experience in software development, with an emphasis on signal … and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution Comprehensive life insurance and income protection Position : Senior Software Developer – Signal/Image Processing Location : Surrey Apply : Send your CV to kristian AT enterpriserecruitment DOT com More ❯
the forefront of robotics innovation. Based in Surrey, we are building smart, adaptive systems that redefine how machines interact with the physical world. We’re seeking a Senior Embedded SoftwareEngineer to drive forward development on our next-gen robotics platforms. Design, develop, and optimize embedded software for robotics applications using C/C++ Collaborate across multidisciplinary … engineering teams to integrate hardware and software solutions Take ownership of software architecture, performance, and safety standards Lead debugging, testing, and validation of embedded systems in real-world environments Contribute to design reviews and mentor junior engineers Proven experience (5+ years) in embedded software development for real-time systems Strong proficiency in C/C++ and RTOS More ❯
Geoscience SoftwareEngineer (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 bolster their engineering team with an experienced Geological Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/… the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion 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 More ❯
Our client is looking for C# WPF/Winforms SoftwareEngineer based at Edinburgh. Looking for 2+ years industry programming experience using an OO language A technical, engineering, or science degree or equivalent training Knowledge of OO software design principles and best practice development practices Desirable: .NET and WPF/Winforms experience Visa sponsership is availanble More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Electronic Arts
with internal EA teams by providing services related to Build Automation, Continuous Integration, Metrics Reporting, and Virtual Infrastructure. You would join DRE supporting The Sims franchise as a Build Software Engineer. The position is hybrid remote/in-office and you will report to the DRE Sims Technical Director. Responsibilities: You will work with our internal customers to design … while communicating with our partners. You will identify gaps/toil within our workflows and implement automated scalable, reliable and repeatable solutions Qualifications: 3+ years of experience as a softwareengineer Object-oriented/scripting languages (e.g. Python, Groovy, C#, Java, or Ruby) Implement CI/CD pipelines (e.g. Jenkins, GitLab CI) Source control management tools (e.g. Perforce More ❯
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare. The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach. … Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI/ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI/ML into these software products. … physics, engineering or similar, and ideally a PhD in a relevant subject area.- - Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. - Experience with Python and C++/C# including how to integrate ML features. The role does require More ❯
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare. The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach. … Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI/ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI/ML into these software products. … physics, engineering or similar, and ideally a PhD in a relevant subject area. Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. Experience with Python and C++/C# including how to integrate ML features. The role does require More ❯
Integrated modelling software company for the oil and gas sector Established over 30 years ago, this highly profitable tech business provides software products and services for global customers. They are expanding and looking to recruit further Software Engineers to join their software team. They utilise their strong intellectual approach 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) would be desirable. - Strong numeracy and understanding of mathematical … in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us More ❯
ensuring they remain reliable and scalable. As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative … and reliable Java applications. Guide and mentor developers such as graduates and juniors Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution … across the development team. Experience : 5+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Experience with version control (GIT preferred) and cloud platforms like AWS. It would be a plus if you More ❯
Applied Research SoftwareEngineer (AI/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 their engineering team with an experienced Applied Research Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit someone who sits at the interface … of scientific research/R&D and software development. Your new role You will be joining the Innovation Team working on forward looking projects with a focus on high-impact research and early-stage prototyping. You will contribute to the early-stage exploration of technologies such as Machine Learning and AI Engineering and translate experimental code into production quality 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 … engineering team with an experienced C++ Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey.This role would essentially suit someone who sits at the interface of scientific research/R&D and software development - you must have written production grade C++ code. Your new role This is a hands-on SoftwareEngineer role, joining the Innovation Team which have a broad mandate to work across the entire suite of internal products. You will contribute to the early-stage exploration of technologies such as Machine Learning and AI Engineering and translate More ❯
guildford, south east england, united kingdom Hybrid / WFH Options
Christy Media Solutions
learn, excited by multithreading, and keen to apply your skills in a real-world environment — this one's for you. 🔧 What You’ll Work On : Develop high-performance audio software in C++ Work with cross-platform tools (Linux/macOS/iOS) Build slick user interfaces using Qt/QtQuick Explore multithreaded and TCP/IP-based communications Collaborate …/IP) Enthusiasm for audio, technology, or both! Willingness to learn and grow in a collaborative team ✨ Nice to Have : Experience with C#, Python or JavaScript Interest in audio software, FPGA, or embedded systems Familiarity with Agile tools like JIRA and Git workflows 💡 Why Join : Work on real products that make an industry impact Develop your career in an 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 … their engineering team with 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them a … the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion 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 More ❯