ECM Selection

12 job(s) at ECM Selection

ECM Selection
18/07/2026
Full time
ECM Selection is seeking a Security Engineering Consultant to identify hardware and physical cyber threats, develop proof-of-concepts, and deliver robust security recommendations for defence projects. The role may involve evolving multi-year programmes and frequent client interaction. We value a strong academic background (1st/2.1 in CS or Physics) and hands-on experience with electronics hardware, sensors, and complex systems in real-world applications.
ECM Selection
18/07/2026
Full time
ECM Selection is seeking a highly skilled researcher to advance RF and ML capabilities from concept to deployment in a London-based institute environment. You will lead research projects, publish in top journals, and collaborate across teams to translate discoveries into practical tools. The role requires strong fundamentals in RF/communications, a PhD or equivalent, and a track record of delivering rigorous research with real-world impact.
ECM Selection Cambridge, Cambridgeshire
07/07/2026
Full time
This pioneering company develops sophisticated RF sensor systems used to protect sensitive locations such as airports from malicious transmissions and drone flights. These systems provide comprehensive RF analysis including the ability to identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs. In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture Good degree in Computer Science or Electronics Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working.
ECM Selection Cambridge, Cambridgeshire
07/07/2026
Full time
This Cambridge technology company are growing their core engineering team; a half dozen senior engineers who collaborate closely on new projects. As a skilled Senior RTL Engineer with FPGA experience, you'd be working alongside peers with similar skills, as well as developers working in C++ and Rust. These technologies interface and form the backbone of a robust, high-speed and integrated solution, for deployment in high-connectivity locations worldwide. Extensive, demanding algorithmic work is performed on top-end FPGAs from leading vendors, and these are heavily populated, utilising all available blocks. Transactions are event driven and require an extremely rapid turnaround. But, this leads to interesting and challenging work which the team very much enjoy - and hope you would too. To be considered for this role, your CV will show: Extensive commercial-grade RTL experience, working on production FPGA projects where there is significant low-latency processing, and architectural considerations matter. Proficiency with Intel Quartus, AMD Vivado or comparable design tools. A collaborative approach, including experience working with firmware and/or software engineers, and ideally DevOps engineers. You will also need to be in commute distance of Cambridge, UK (or able to relocate), and have full existing UK work permission without time limit, restriction or sponsorship. With offices in the city of Cambridge, the company work in the office three days per week, with up to two days hybrid working. Parking is plentiful, they are in walking distance of the nearest railway station, and there are good facilities on site and more nearby. In addition to day-to-day perks, they offer a highly competitive salary and benefits. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
ECM Selection Guildford, Surrey
07/07/2026
Full time
A leading tech company in Guildford is looking for a Senior Product Designer. This role involves creating and refining user experiences for scientific engineering software. Candidates should have substantial experience in interaction design and be familiar with modern tools like Figma. This full-time office-based position offers competitive pay and an attractive benefits package, including enhanced holidays and medical care.
ECM Selection Guildford, Surrey
07/07/2026
Full time
This engineering software company is integrating AI and machine learning features into its application suite, and seeks a skilled traditional software engineer with experience working on similar projects. You will have architected, developed, and maintained robust, scalable software prior to the buzz around AI and machine learning technologies. Through likely recent work, you will have also looked to integrate AI and machine learning features or subsystems into powerful applications. Your experience will therefore include: A good degree in a technical subject from a Russell Group or equivalent university (and potentially a master's or PhD) Commercial-grade software engineering experience, ideally in engineering or scientific software dealing with large data volumes for an expert user base Awareness of security and compliance considerations API development for internal boundaries and potentially external usage Being involved in ensuring operational success through monitoring, diagnostics, and troubleshooting for deployments, and continuous improvement Languages of interest include Python, C++, and C#. Software may be desktop or web plus cloud. Mobile app development is not a primary focus. AI and ML techniques are likely working with numerical data or imaging rather than natural language or LLM. The role offers a highly competitive salary and benefits, and the office is close to transport links. UK residence and full work permission without sponsorship are required.
ECM Selection Guildford, Surrey
07/07/2026
Full time
This Senior Product Designer role is vital to the development of the next generation of web applications for this company's scientific engineering software. The position includes overall UX design with a particular focus on interaction design. This is a chance to re-examine and refine the overall experience, including workflows, with a fresh look and modern design processes. You'll work alongside the development team, subject matter experts, and company leaders. You will develop interaction models and track product evolution through refinements. You will help to establish the overall design strategy. You will have: Significant experience in interaction design for complex software products. Domains of interest could include scientific and engineering software, modelling / analysis / simulation tools, CAD / ECAD, PLM and other data heavy and workflow based products. Demonstrable experience (as shown in your portfolio) translating complex tasks into intuitive workflows and views. Spent time scoping and validating your designs through sessions with real users which have led to significant design elements and refinements. Experience working closely with development teams, and advocating for UX whilst considering the product domain and taking advantage of subject matter experts' knowledge. The ability to establish UX design practices and patterns for reuse. Familiarity with modern tools and platforms (Figma et al). Your portfolio is required along with your CV. In particular we are seeking attention to improvements made, from early iterations through mock-ups and implementation, and related engagement with a user base. This is a full time, office based position in the Guildford area. In addition to competitive remuneration, the company offers an impressive package including an enhanced holiday allocation, a strong pension contribution and private medical care. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
ECM Selection Tewkesbury, Gloucestershire
07/07/2026
Full time
A technical consultancy firm in Tewkesbury is seeking an accomplished C/C++ and Linux software engineer to develop software and hardware for government and commercial sector clients. The role offers the chance to work on diverse projects like image processing and digital signals, with opportunities to lead teams and mentor others. The ideal candidate will have a strong academic background, commercial experience in software development, and the ability to secure UK security clearance. Competitive salary and benefits are provided.
ECM Selection Tewkesbury, Gloucestershire
07/07/2026
Full time
This established technical consultancy develops advanced software and hardware for government and commercial sector clients. Due to continued success, they are seeking an accomplished C/C++ and Linux software engineer to join their team. Varied multidisciplinary projects mean that you could be working on areas such as diverse as DSP, image processing, or UI design. You can expect to work closely with counterparts from client organisations as well as colleagues from different technical backgrounds. You may also have opportunities to lead projects and mentor new colleagues. You will need: A strong academic record, with a first or 2.1 in a numerate STEM discipline, mostly A or A at A-level grades, or equivalent. Whilst not essential, a relevant Master's or PhD would benefit your application. Good client facing communications skills. Able to discuss technical subject matter with colleague Substantial commercial experience of software design and development in C or C++ and Linux, and familiarity with best practice. Front end coding skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK, and ability to obtain a higher level (DV) UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This variety makes the role ideal for an experienced engineer looking to broaden their technical and consultancy skillset into areas such as image processing, interface design, or digital signal processing. This is a fully office based, due to the nature of the work, but with some latitude for those requiring flexible arrangements. A highly competitive salary and benefits package, excellent pension scheme, and a performance based bonus are on offer to the successful candidate. Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for £250, details at Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
ECM Selection
06/07/2026
Full time
Ecm Selection is a dynamic London tech start-up seeking a Senior Software Engineer. You will take on a technical lead role while also contributing individually, collaborating closely with the CTO and the software team. Ideal candidates will have robust experience with Rust and C/C++, capable of mentoring juniors and offering strategic insights. With a hybrid work environment and quarterly in-person meetings, candidates should be based in London or able to travel there. A competitive compensation package and share options are available.
ECM Selection
06/07/2026
Full time
Overview This London tech start up is disrupting the global transport sector through their innovative software solutions. They are a growing team and are currently looking for a senior software engineer to join them in a technical lead and individual contributor role (working closely with the CTO and software team). They will have experience using Rust as well as C / C++ on efficient optimal code bases. They will be able to mentor junior members of the team, project manage, and provide useful technical strategic insight into the business. Projects can be fast paced, and so they are keen that past start up experience can be utilised. Similarly, they are pro LLMs for prototyping, so they want someone who can utilise modern ML tools but also has the technical experience to understand the code being written. Requirements Having excelled at university (1st / 2.1 STEM degree from a top ranked university), you will have extensive industry experience building mission critical software products used in live environments. You'll be an individual contributor and software polyglot, but more recently delivered projects using Rust (and ideally the wider Rust ecosystem). You will have worked in one or more start ups, understanding how fast paced projects can be delivered successfully. This should include the use of LLMs for code prototyping. You can demonstrate leadership qualities through past experience including motivation and inspiration through technical leadership, mentoring, and contributions to company strategy / business. The company is based in central London but operate a highly hybrid work environment (although one week every quarter, the company meets in person at their London offices for a strategy get together). Interested candidates therefore are expected to be based in London, or able to come to London for such meetings. Further, there can be occasional overseas travel for client meetings. On offer is an excellent compensation and possible share options. Note, no company sponsorship is available - all interested applicants should have full, unrestricted rights to work in the UK.
ECM Selection Royston, Hertfordshire
04/07/2026
Full time
This established scientific instrument company provides applied biotechnologies used for protein characterisation, antibody discovery and cell line development. Their instruments are based on proprietary innovations around microfluidic systems and transformative in solution technologies. Responsibilities They currently have a small software team and are looking for a senior / mid level engineer to join them. Responsibilities will include design and development of data collection and analysis software, contributing to instrument control, debugging embedded software, and providing relevant testing. Requirements Master's degree in computer science, engineering, physics or other related discipline. Demonstrable industry project experience in software engineering including the successful delivery of hardware related instrumentation products to market. Wide range of technical competence in programming including C#, MVVM, embedded C++, Python, and TypeScript. This should include application software for both Windows and Linux. Any experience with image processing, Java or machine learning would be desirable. This role is based fully onsite at their offices in Royston including parking and are within walking distance of the local train station. Please note, no company sponsorship is available for those looking for work visas.