agile development methodologies. Experience with performance profiling and optimization tools for mobile. Excellent problem-solving, analytical, and debugging skills. Strong communication, collaboration, and interpersonal skills. Bachelor's degree in ComputerScience, Engineering, or a related field, or equivalent practical experience More ❯
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’s degree in ComputerScience, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and More ❯
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 ComputerScience or similar AND demonstrable experience befitting a senior level software engineer with a track record of delivering complex technical projects including AI/ML engineering features. Experience More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
2D and 3D visualisations and graphics. Collaborate with cross-functional teams to ensure successful project delivery. Essential Skills & Qualifications: A strong academic background, with a 1st or 2.1 in ComputerScience, Engineering or other relevant discipline, and top A-level or equivalent grades in mathematics and physics. A relevant PhD (or equivalent experience) in a scientific or engineering More ❯
scope for redesigning existing systems and implementation of new systems from the ground up to improve and support the business processes. Qualifications A degree (ideally Master's) in Computing Science or IT Systems. 5+ years development experience in Microsoft Technologies (C#) Must possess good numerical and organisational skills. Able to communicate complex ideas to others A co-operative and More ❯
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 computerscience, 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 More ❯
data validation and reconciliation activities post migration to confirm data integrity. Resolve assigned defects within each load cycle. Previous Experience A bachelor's degree in a relevant field (e.g. ComputerScience, Information Technology, Engineering) Minimum of 5 years' experience in SAP Data Migration in S4 Hana Public Cloud. Strong attention to detail and commitment to delivering high quality More ❯
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 computerscience, 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 More ❯
approach to their work. This could include: defining test cases, software release plans, test strategies and automated scripting for tests. Requirements: 2.1 Bachelors + Master's/PhD in computerscience, physics, maths or engineering (from a well-recognised university). Demonstrable experience in enterprise level software product testing (ideally of a maths modelling platform). Thorough understanding More ❯
Familiarity with tools such as Process Monitor, Dependency Walker, or WinDbg for low-level debugging. Knowledge of software development best practices and Agile methodologies. Qualifications: Bachelor’s degree in ComputerScience, Engineering, or a related field (or equivalent experience). Industry experience in a similar role with relevant technical responsibilities. More ❯
projects. Familiarity with tools such as Process Monitor, Dependency Walker, or WinDbg for low-level debugging. Knowledge of software development best practices and Agile methodologies. Qualifications: Bachelors degree in ComputerScience, Engineering, or a related field (or equivalent experience). Industry experience in a similar role with relevant technical responsibilities. More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering. Requirements: MSc or PhD in ComputerScience, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
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. Requirements: PhD in ComputerScience, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design More ❯
software development team, you will also be involved in product design, building, documentation, testing, and the deployment cycle of our systems. Qualifications A Bachelor's degree (BSc) in Computing Science, Computer Games Development, Geology, Engineering, or a related field. Proficiency in iOS or Android platform development skills; experience in both is preferable. Strong numerical, problem-solving, and organizational More ❯
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’s degree in Electronics, ComputerScience, Engineering, or a related field (Master’s or PhD preferred) Expertise in digital design, FPGA development, PCB design, and/or analog/RF signal filtering Proven More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
and hire a Software Developer with experience with mobile apps development. As expected, responsibilities will include software coding, interface design, testing and deployment of mobile applications. Requirements: Degree in ComputerScience or similar. Demonstrable commercial experience in iOS and/or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience More ❯
conduct risk assessments and respond to security incidents. This will be through security audits, penetrations tests, proposing new technologies, training employees, and preparing security reports. Requirements: Degree qualified in ComputerScience or similar. Extensive relevant experience in cybersecurity including knowledge of: frameworks and standards (ISO27001, NIST); security tools and technologies (firewalls, IDS/IPS); regulatory requirements (GDPR, HIPAA More ❯