Varied technical projects in software for defence / AI applications This start-up defence company are developing technologies that utilise AI at the heart of their products. They are currently growing and are looking to recruit a number of roles including for a Software Engineer to join their team. As their next Software Engineer hire, you would join a small, growing team that are working on early-stage prototypes as well as more mature product technologies. The position is fully hands-on and requires a good sense of understanding and experience for task prioritisation, as well as ability to work on projects concurrently. Requirements: 1st / 2.1 in Computer Science or similar (MSc or PhD would be desirable). Extensive demonstrable experience using Python for complex prototyping and / or production code. Must have the aptitude to pick up new languages and technologies when needed. Experience with hardware devices or sensors. Any experience with embedded systems, mobile OS or computer networking would be beneficial. Experience with deep-learning frameworks (TensorFlow or PyTorch) would be desirable. Exposure to computational statistics, algorithm development or machine learning optimisation would be a bonus. Due to projects being related to defence applications, candidates must be British nationals, resident in the UK for the past 5 years and eligible for security clearance. The offices are based south of Cambridge and this role would require candidates to be based fully onsite. In return, as well as a competitive salary, you will get to work on interesting projects that will challenge you technically and allow you to develop your skills and knowledge with like-minded engineers. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27535 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 29, 2026
Full time
Varied technical projects in software for defence / AI applications This start-up defence company are developing technologies that utilise AI at the heart of their products. They are currently growing and are looking to recruit a number of roles including for a Software Engineer to join their team. As their next Software Engineer hire, you would join a small, growing team that are working on early-stage prototypes as well as more mature product technologies. The position is fully hands-on and requires a good sense of understanding and experience for task prioritisation, as well as ability to work on projects concurrently. Requirements: 1st / 2.1 in Computer Science or similar (MSc or PhD would be desirable). Extensive demonstrable experience using Python for complex prototyping and / or production code. Must have the aptitude to pick up new languages and technologies when needed. Experience with hardware devices or sensors. Any experience with embedded systems, mobile OS or computer networking would be beneficial. Experience with deep-learning frameworks (TensorFlow or PyTorch) would be desirable. Exposure to computational statistics, algorithm development or machine learning optimisation would be a bonus. Due to projects being related to defence applications, candidates must be British nationals, resident in the UK for the past 5 years and eligible for security clearance. The offices are based south of Cambridge and this role would require candidates to be based fully onsite. In return, as well as a competitive salary, you will get to work on interesting projects that will challenge you technically and allow you to develop your skills and knowledge with like-minded engineers. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27535 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
AI applied software used for defence prototypes and embedded products This AI start-up is recruiting across a number of areas including software engineers. They will consider recent graduates or more experienced software engineers who are either immediately available or have a short notice period. The company are working on innovative AI based vision and sensing systems, and look to produce further prototype applications. The proprietary technology focuses on autonomous adaptation enabling their devices to be used flexibly in different scenarios and environments without the need for additional human intervention. They are working on both software and hardware aspects of these product technologies. Requirements: - 1st / 2.1 degree in Computer Science, Physics, Electronics Engineering or similar from a top 50 ranked UK university (or similar). A PhD would be a bonus. - Demonstrable industry experience (such as summer long internships, year-in-industry or employment after graduation) in software engineering ideally including release of productised code. - Experience with Python using ML related libraries and frameworks (TensorFlow, PyTorch), ideally for rugged vision systems or other hardware related area. - Any exposure to embedded / control systems, algorithm development, mobile application development would be desirable. Candidates must have unrestricted rights to work in the UK (applicants requiring sponsorship or are on visas will not be progressed). Further, as projects are defence-focussed, candidates must be able to pass security clearance. The role would be fully onsite, so candidates are expected to live relatively close by (offices are commutable by car from Cambridge, Royston, Letchworth, Harlow, Braintree, Welwyn and surrounding areas). 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27613 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 29, 2026
Full time
AI applied software used for defence prototypes and embedded products This AI start-up is recruiting across a number of areas including software engineers. They will consider recent graduates or more experienced software engineers who are either immediately available or have a short notice period. The company are working on innovative AI based vision and sensing systems, and look to produce further prototype applications. The proprietary technology focuses on autonomous adaptation enabling their devices to be used flexibly in different scenarios and environments without the need for additional human intervention. They are working on both software and hardware aspects of these product technologies. Requirements: - 1st / 2.1 degree in Computer Science, Physics, Electronics Engineering or similar from a top 50 ranked UK university (or similar). A PhD would be a bonus. - Demonstrable industry experience (such as summer long internships, year-in-industry or employment after graduation) in software engineering ideally including release of productised code. - Experience with Python using ML related libraries and frameworks (TensorFlow, PyTorch), ideally for rugged vision systems or other hardware related area. - Any exposure to embedded / control systems, algorithm development, mobile application development would be desirable. Candidates must have unrestricted rights to work in the UK (applicants requiring sponsorship or are on visas will not be progressed). Further, as projects are defence-focussed, candidates must be able to pass security clearance. The role would be fully onsite, so candidates are expected to live relatively close by (offices are commutable by car from Cambridge, Royston, Letchworth, Harlow, Braintree, Welwyn and surrounding areas). 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27613 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Work in a small software team on scientific instrumentation software projects Royston, Hertfordshire; to £65,000 DoE 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. They currently have a small software team and are looking for a senior / mid-level software engineer to join them. Responsibilities will include design and development of data collection and analysis software, contributing to instrument control, debugging embedded software, and provide 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, and C++. This should include application software for both Windows and Linux. Additonal experience with Python, and TypeScript would be advantageous. 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27665 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 28, 2026
Full time
Work in a small software team on scientific instrumentation software projects Royston, Hertfordshire; to £65,000 DoE 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. They currently have a small software team and are looking for a senior / mid-level software engineer to join them. Responsibilities will include design and development of data collection and analysis software, contributing to instrument control, debugging embedded software, and provide 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, and C++. This should include application software for both Windows and Linux. Additonal experience with Python, and TypeScript would be advantageous. 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27665 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Develop counter-drone technologies for use on the battlefield This highly specialised team of engineers work on the cutting-edge of drone detection, identification and tracking. They combine sophisticated optical systems and state-of-the-art machine learning software with readily available and low-cost additive manufacturing and single-board computer technologies to create life-protecting solutions. As a senior engineer you will be working on the mechanical and electrical designs, solving complex challenges, refining concepts and supporting prototyping. This will include time spent at their workshop facilities as well as at customer sites both in the country and abroad. Requirements: Strong hands-on engineering skills and a passion for building and problem solving Commercial experience guiding products from concept through prototyping and into production, including knowledge of additive manufacture Proficiency with both mechanical and electronic design and a solid understanding of general engineering principles Impressive academics including a relevant degree from a top university (top 10 in the UK) This role requires applicants to be eligible for UK security clearance. This typically means you must be a UK national. Located in picturesque surroundings to the south of Cambridge, you will be joining a small and highly motivated team working on products that will truly save lives on the battlefield. Founded by a veteran of high-tech startups and well-funded, this is an exciting opportunity to make a mark on the world. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27654 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 25, 2026
Full time
Develop counter-drone technologies for use on the battlefield This highly specialised team of engineers work on the cutting-edge of drone detection, identification and tracking. They combine sophisticated optical systems and state-of-the-art machine learning software with readily available and low-cost additive manufacturing and single-board computer technologies to create life-protecting solutions. As a senior engineer you will be working on the mechanical and electrical designs, solving complex challenges, refining concepts and supporting prototyping. This will include time spent at their workshop facilities as well as at customer sites both in the country and abroad. Requirements: Strong hands-on engineering skills and a passion for building and problem solving Commercial experience guiding products from concept through prototyping and into production, including knowledge of additive manufacture Proficiency with both mechanical and electronic design and a solid understanding of general engineering principles Impressive academics including a relevant degree from a top university (top 10 in the UK) This role requires applicants to be eligible for UK security clearance. This typically means you must be a UK national. Located in picturesque surroundings to the south of Cambridge, you will be joining a small and highly motivated team working on products that will truly save lives on the battlefield. Founded by a veteran of high-tech startups and well-funded, this is an exciting opportunity to make a mark on the world. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27654 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Architect and lead development of a new CAE platform UK remote, monthly London meetups; to £80k DoE This engineering software startup is poised for growth and set to break new ground in CAE, liberating engineers from traditional design and creative constraints. Developing a new platform based on founders track record in this field, they are seeking a Senior Software Architect / Developer to put architecture and systems in place, and go on to grow and lead a team of software engineers. You will have: Significant experience in software architecture, system design and development of complex engineering or scientific software systems. Technological breadth across potential development languages and platforms including desktop, web, and distributed computing which may include the cloud. A proven ability to design scalable and extensible architectures; develop cloud infrastructure and distributed systems; and use modern front-end technologies; selecting languages and platforms to best fit the solution. A strong understanding of software engineering best practices and a forward-thinking approach to take advantage of AI-assisted development processes. Experience leading software engineering teams applicable to a startup or scaleup environment. Work will be mostly remote within the UK, meeting monthly for two days in London. Full existing UK work permission is also required without time limit or sponsorship. A highly competitive salary is on offer, with further benefits anticipated in line with company growth. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27642 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 25, 2026
Full time
Architect and lead development of a new CAE platform UK remote, monthly London meetups; to £80k DoE This engineering software startup is poised for growth and set to break new ground in CAE, liberating engineers from traditional design and creative constraints. Developing a new platform based on founders track record in this field, they are seeking a Senior Software Architect / Developer to put architecture and systems in place, and go on to grow and lead a team of software engineers. You will have: Significant experience in software architecture, system design and development of complex engineering or scientific software systems. Technological breadth across potential development languages and platforms including desktop, web, and distributed computing which may include the cloud. A proven ability to design scalable and extensible architectures; develop cloud infrastructure and distributed systems; and use modern front-end technologies; selecting languages and platforms to best fit the solution. A strong understanding of software engineering best practices and a forward-thinking approach to take advantage of AI-assisted development processes. Experience leading software engineering teams applicable to a startup or scaleup environment. Work will be mostly remote within the UK, meeting monthly for two days in London. Full existing UK work permission is also required without time limit or sponsorship. A highly competitive salary is on offer, with further benefits anticipated in line with company growth. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27642 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Software engineering at the frontier of AI and defence This team is motivated by saving lives in war affected regions and on the battlefield. They believe that by combining advanced technologies from different sectors they can fundamentally change the effectiveness of those we rely on to keep us safe. By providing better tools and systems that adapt to modern warfare they can help defend civilians and provide a deterrent to other aggressors. Their current products use advanced optics and electronic sensors combined with computer vision systems and adaptive AI to detect and track UAVs (drones). This ruggedised system is modular allowing it to be used under a variety of conditions and takes advantage of recent AI breakthroughs to learn and adapt as the nature of warfare changes. They have previously used the same approach to develop technologies for active camouflage and cyberwarfare. They are seeking graduate or junior software engineers to work across their product portfolio. There s no specific set of skills, technologies or languages they require, instead they seek versatile candidates with strong knowledge of at least one programming language. Areas you could be involved with include ML systems, signal processing and software defined radio. The platforms you work on will vary from the cloud down to small low-power electronics and anything in between. Requirements: 1st or 2:1 in a STEM subject from a top university (Oxbridge or Russel Group) with strong knowledge of software development evidenced through project work (personal or academic), or commercial placements Eager to learn new technologies or languages as well as adjacent engineering ideas from electronics and physics A problem-solving mentality, able to understand issues even outside of programming and provide analysis and potential solutions Due to the nature of the work, you must be a British national to ensure eligibility for UK security clearance. You must also have a full driving licence. This company is looking for candidates to start as soon as possible, so you will need to have already completed your degree and be available to start work at short notice. This is an excellent opportunity to work on projects that will have a real impact. You will be working in a small but growing company of about 40 people. Your colleagues will be passionate engineers from a variety of fields and will provide support and mentorship. Offices are located within easy commuting distance of Cambridge in the market town of Saffron Walden. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27664 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Software engineering at the frontier of AI and defence This team is motivated by saving lives in war affected regions and on the battlefield. They believe that by combining advanced technologies from different sectors they can fundamentally change the effectiveness of those we rely on to keep us safe. By providing better tools and systems that adapt to modern warfare they can help defend civilians and provide a deterrent to other aggressors. Their current products use advanced optics and electronic sensors combined with computer vision systems and adaptive AI to detect and track UAVs (drones). This ruggedised system is modular allowing it to be used under a variety of conditions and takes advantage of recent AI breakthroughs to learn and adapt as the nature of warfare changes. They have previously used the same approach to develop technologies for active camouflage and cyberwarfare. They are seeking graduate or junior software engineers to work across their product portfolio. There s no specific set of skills, technologies or languages they require, instead they seek versatile candidates with strong knowledge of at least one programming language. Areas you could be involved with include ML systems, signal processing and software defined radio. The platforms you work on will vary from the cloud down to small low-power electronics and anything in between. Requirements: 1st or 2:1 in a STEM subject from a top university (Oxbridge or Russel Group) with strong knowledge of software development evidenced through project work (personal or academic), or commercial placements Eager to learn new technologies or languages as well as adjacent engineering ideas from electronics and physics A problem-solving mentality, able to understand issues even outside of programming and provide analysis and potential solutions Due to the nature of the work, you must be a British national to ensure eligibility for UK security clearance. You must also have a full driving licence. This company is looking for candidates to start as soon as possible, so you will need to have already completed your degree and be available to start work at short notice. This is an excellent opportunity to work on projects that will have a real impact. You will be working in a small but growing company of about 40 people. Your colleagues will be passionate engineers from a variety of fields and will provide support and mentorship. Offices are located within easy commuting distance of Cambridge in the market town of Saffron Walden. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27664 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Developing clever embedded C and C++ software to support national security applications Based in Tewksbury, this established consultancy provides broad technical expertise in disciplines such as algorithm development, signal processing, RF systems design, FPGA development, and software development for data capture and hardware control. Their clients are typically the UK Government or small companies needing specialist knowledge to complete their own projects. The work is varied and cross-disciplinary in nature. Software is typically developed in C or C++ under Linux, with HTML and TypeScript/JavaScript being used for user interfaces. As a senior consultant, you will be involved throughout the project lifecycle with a high degree of client contact and autonomy over your work. This role would likely suit an experienced C++ developer from the defence sector seeking interesting work without a big-company corporate culture or drawn out project time frames. This role is a great opportunity to build experience and learn new skills while working as part of a supportive and collaborative team. You will need: A 1st or 2.1 in a numerate STEM discipline and strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: being confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation Software engineering skills in C or C++ and Linux. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is fully office-based due to the nature of projects, but there is some flexibility on working hours to allow for employees circumstances. A highly competitive salary is on offer to the successful candidate and the benefits package includes a performance-based bonus and an excellent pension scheme. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27663 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Developing clever embedded C and C++ software to support national security applications Based in Tewksbury, this established consultancy provides broad technical expertise in disciplines such as algorithm development, signal processing, RF systems design, FPGA development, and software development for data capture and hardware control. Their clients are typically the UK Government or small companies needing specialist knowledge to complete their own projects. The work is varied and cross-disciplinary in nature. Software is typically developed in C or C++ under Linux, with HTML and TypeScript/JavaScript being used for user interfaces. As a senior consultant, you will be involved throughout the project lifecycle with a high degree of client contact and autonomy over your work. This role would likely suit an experienced C++ developer from the defence sector seeking interesting work without a big-company corporate culture or drawn out project time frames. This role is a great opportunity to build experience and learn new skills while working as part of a supportive and collaborative team. You will need: A 1st or 2.1 in a numerate STEM discipline and strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: being confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation Software engineering skills in C or C++ and Linux. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is fully office-based due to the nature of projects, but there is some flexibility on working hours to allow for employees circumstances. A highly competitive salary is on offer to the successful candidate and the benefits package includes a performance-based bonus and an excellent pension scheme. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27663 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Streamlining CI/CD, test, and deployment for a UK development team This innovative Cambridge-based development team create ultra-low latency hardware and software designs for performance critical applications. As the business grows, they are seeking an experienced and adaptable DevOps Engineer to join them. In this role, you'll be making major improvements to the processes and tools the team relies upon, making future development and deployments easier and faster. To achieve this, you will be re-architecting, and re-implementing their existing CI/CD , verification, and deployment infrastructure, bringing hardware into the loop for full system test capability. This role called for technical breadth and depth of knowledge as well as excellent problem solving abilities and enthusiasm to tackle tasks beyond your comfort zone. Your CV will show your: 1st or 2.1 degree in a relevant STEM subject. Leading role developing substantial, integrated, commercial-grade CI/CD, test and deployment infrastructure projects. Please give details; lists of technologies will not suffice in this respect. Good scripting skills in Python or similar languages, and Linux familiarity. Ability to attend the Cambridge office (location within convenient daily commute distance, or willingness to relocate). Full existing right to work in the UK without restriction, time limit, or sponsorship This team is based in modern offices in Cambridge. They offer hybrid working up to two nominated days per week with the remainder on-site. The company has a friendly supportive culture and good work-life balance. This is an excellent time to join, as the company move forward into wider deployment of their technology. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27648 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Streamlining CI/CD, test, and deployment for a UK development team This innovative Cambridge-based development team create ultra-low latency hardware and software designs for performance critical applications. As the business grows, they are seeking an experienced and adaptable DevOps Engineer to join them. In this role, you'll be making major improvements to the processes and tools the team relies upon, making future development and deployments easier and faster. To achieve this, you will be re-architecting, and re-implementing their existing CI/CD , verification, and deployment infrastructure, bringing hardware into the loop for full system test capability. This role called for technical breadth and depth of knowledge as well as excellent problem solving abilities and enthusiasm to tackle tasks beyond your comfort zone. Your CV will show your: 1st or 2.1 degree in a relevant STEM subject. Leading role developing substantial, integrated, commercial-grade CI/CD, test and deployment infrastructure projects. Please give details; lists of technologies will not suffice in this respect. Good scripting skills in Python or similar languages, and Linux familiarity. Ability to attend the Cambridge office (location within convenient daily commute distance, or willingness to relocate). Full existing right to work in the UK without restriction, time limit, or sponsorship This team is based in modern offices in Cambridge. They offer hybrid working up to two nominated days per week with the remainder on-site. The company has a friendly supportive culture and good work-life balance. This is an excellent time to join, as the company move forward into wider deployment of their technology. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27648 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Take a lead role in shaping data science pipelines, platforms and methodologies Cambridge; £DoE + Benefits This life science stealth start-up is expanding, and having put together their core science team, are now looking to hire their first Data Scientist to join them. As you may expect in a start-up, projects and roles are quite fluid and dynamic, and as a Data Scientist, you would be tasked to build their data platform and establish processes to generate insight from the scientific data that is generated. Examples of project work will include algorithm development for time series events, maintaining data analysis pipelines, and implementing best-in-practice data analysis techniques. Requirements Master s or ideally PhD in mathematics, science or similar. Demonstrable experience in data analysis in a science environment (ideally biotech or applied life sciences). Strong application experience in data science methodologies including signal processing, classical algorithms, and machine learning. Ability to make sense of data within project context and company goals, so that insight can aid further research and projects. Good Python programming skills with the ability to write maintainable code to a good standard including use of relevant libraries and associated tools. This should include awareness to write appropriate tests. Excellent communication skills with the ability to talk to non-technical and non-scientific stakeholders. Any exposure to training ML models (neural networks) would be desirable. This role would predominately be based at offices in Cambridge (although some flexibility for hybrid working would be possible when projects allow). Please note no company sponsorship is available, and interested applicants must have full rights to work in the UK without any restrictions. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27639 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Take a lead role in shaping data science pipelines, platforms and methodologies Cambridge; £DoE + Benefits This life science stealth start-up is expanding, and having put together their core science team, are now looking to hire their first Data Scientist to join them. As you may expect in a start-up, projects and roles are quite fluid and dynamic, and as a Data Scientist, you would be tasked to build their data platform and establish processes to generate insight from the scientific data that is generated. Examples of project work will include algorithm development for time series events, maintaining data analysis pipelines, and implementing best-in-practice data analysis techniques. Requirements Master s or ideally PhD in mathematics, science or similar. Demonstrable experience in data analysis in a science environment (ideally biotech or applied life sciences). Strong application experience in data science methodologies including signal processing, classical algorithms, and machine learning. Ability to make sense of data within project context and company goals, so that insight can aid further research and projects. Good Python programming skills with the ability to write maintainable code to a good standard including use of relevant libraries and associated tools. This should include awareness to write appropriate tests. Excellent communication skills with the ability to talk to non-technical and non-scientific stakeholders. Any exposure to training ML models (neural networks) would be desirable. This role would predominately be based at offices in Cambridge (although some flexibility for hybrid working would be possible when projects allow). Please note no company sponsorship is available, and interested applicants must have full rights to work in the UK without any restrictions. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27639 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Inspire, innovate and energise as a software IC and company leader London w/ extensive hybrid options; £90,000 to £120,000 DoE 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27668 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Inspire, innovate and energise as a software IC and company leader London w/ extensive hybrid options; £90,000 to £120,000 DoE 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27668 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Experienced 3GPP RF Test Engineer needed for technical and team leadership role This Cambridge company develops communications technology that simplifies the architecting of connected devices, making RF connectivity more accessible for a wide range of applications. They are seeking an RF Test Engineer to join their development team. This on-site position will involve technical and team leadership of the existing development team, as well as hands-on participation with test setup design and execution, analytics, and performing intricate RF measurements for 3GPP/Software controlled Radio systems. The role calls for excellent communication and documentation skills and strong attention to detail. You will need: A degree in Electronics or similarly applicable subject Extensive commercial experience of 3GPP RF verification within the telecommunications industry Practical hands-on electronics skills including the use of RF test instrumentation for cellular systems and development of RF test set-ups and scripts Strong communication and organisational skills; previous success in a team or technical leadership role Python or MATLAB skills for automation This role combined technical and team leadership with hands-on verification work, so a solid theoretical grasp of RF and substantial prior RF test experience will be essential. The role is based on-site at the company's Cambridge offices. An excellent compensation package is on offer to the successful candidate including a highly competitive salary, excellent benefits, and company share options scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27602 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 23, 2026
Full time
Experienced 3GPP RF Test Engineer needed for technical and team leadership role This Cambridge company develops communications technology that simplifies the architecting of connected devices, making RF connectivity more accessible for a wide range of applications. They are seeking an RF Test Engineer to join their development team. This on-site position will involve technical and team leadership of the existing development team, as well as hands-on participation with test setup design and execution, analytics, and performing intricate RF measurements for 3GPP/Software controlled Radio systems. The role calls for excellent communication and documentation skills and strong attention to detail. You will need: A degree in Electronics or similarly applicable subject Extensive commercial experience of 3GPP RF verification within the telecommunications industry Practical hands-on electronics skills including the use of RF test instrumentation for cellular systems and development of RF test set-ups and scripts Strong communication and organisational skills; previous success in a team or technical leadership role Python or MATLAB skills for automation This role combined technical and team leadership with hands-on verification work, so a solid theoretical grasp of RF and substantial prior RF test experience will be essential. The role is based on-site at the company's Cambridge offices. An excellent compensation package is on offer to the successful candidate including a highly competitive salary, excellent benefits, and company share options scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27602 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Develop your consultancy and software engineering skills with varied high tech projects 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27605 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 23, 2026
Full time
Develop your consultancy and software engineering skills with varied high tech projects 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. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27605 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Implementing Python for algorithms used in RF engineering hardware applications Cambridge (mostly onsite); £Competitive + Benefits This engineering tech company develops innovative solutions for RF technology used in smart hardware devices. As a company, they work together to innovate and drive new product collaborations with their customers. They are currently recruiting for a Software Engineer to join their team and help them deliver the next versions of their RF technologies to market. Projects are challenging. Their innovations combine software with algorithms used for RF hardware, which means real world applications and sound software engineering practices with a strong aptitude for applied maths. Their algorithms may arise from maths models or signals from early prototypes, they all need to be understood and best utilised in the resultant software. Requirements: Extensive demonstrable experience (applied to industry) for software projects related to hardware products (ideally a smart RF device). This should include familiarity with a range of software languages and technologies including Python (and possibly C or C++). Experience with hardware based algorithms and implementation of them using Python. Strong software engineering experience including the use of unit testing, application of algorithms and relevant validation processes. Experience (or exposure) to RF applications would be highly desirable. This could include RF measurements, real time wireless systems or communication protocols. Strong academic achievement (including A /A grades in maths and physics pre-university) and a high 2.1 / 1st in electronics, computer science, physics of similar from a top ranked university. Due to projects involving hardware, the role would be mostly based onsite at their Cambridge offices (occasional hybrid working is possible when projects allow). On offer is a competitive salary and wide-ranging package including private medical insurance, enhanced pension, share options and access to a flexible benefits scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27670 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 23, 2026
Full time
Implementing Python for algorithms used in RF engineering hardware applications Cambridge (mostly onsite); £Competitive + Benefits This engineering tech company develops innovative solutions for RF technology used in smart hardware devices. As a company, they work together to innovate and drive new product collaborations with their customers. They are currently recruiting for a Software Engineer to join their team and help them deliver the next versions of their RF technologies to market. Projects are challenging. Their innovations combine software with algorithms used for RF hardware, which means real world applications and sound software engineering practices with a strong aptitude for applied maths. Their algorithms may arise from maths models or signals from early prototypes, they all need to be understood and best utilised in the resultant software. Requirements: Extensive demonstrable experience (applied to industry) for software projects related to hardware products (ideally a smart RF device). This should include familiarity with a range of software languages and technologies including Python (and possibly C or C++). Experience with hardware based algorithms and implementation of them using Python. Strong software engineering experience including the use of unit testing, application of algorithms and relevant validation processes. Experience (or exposure) to RF applications would be highly desirable. This could include RF measurements, real time wireless systems or communication protocols. Strong academic achievement (including A /A grades in maths and physics pre-university) and a high 2.1 / 1st in electronics, computer science, physics of similar from a top ranked university. Due to projects involving hardware, the role would be mostly based onsite at their Cambridge offices (occasional hybrid working is possible when projects allow). On offer is a competitive salary and wide-ranging package including private medical insurance, enhanced pension, share options and access to a flexible benefits scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27670 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Inventing innovative machine learning systems to solve real-world problems in the defence sector Cambridge; to c£70,000 DoE + Benefits This innovative team of engineers and scientists are using machine learning tightly integrated with modern electronics to create new classes of devices for the defence and security sectors. As the world goes through a new industrial revolution powered by AI and ML, help lead the UK through it. You will work across the whole machine learning development lifecycle from initial concepts and architecture decisions through data collection and training to product integration, testing and evaluation. With your models integrated with in-house leading-edge electronics, the final products are fully functional prototypes and demonstrator units manufactured at small scale. What s special about this group is they do this many times per year working across multiple domains. You can be working on computer vision for one project, generative models for the next and then inventing how new methods for another. With the industry moving so quickly, this company is open to candidates with a variety of backgrounds, from new PhD s to industry veterans and anything in between. Requirements: Strong knowledge of Python and its use in machine learning including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch. Broad knowledge of machine learning techniques across multiple domains and the ability to transition into new domains quickly. A top degree in a STEM subject. Additionally, a PhD or relevant commercial experience. UK nationality for passing security checks. While not required, experience deploying machine learning onto a range of hardware from resource constrained embedded systems through to cloud computing is desirable. As is any knowledge of GPU programming languages and frameworks (CUDA, ROCm, etc). Your future colleagues will be similarly highly skilled, with experience across industry and the drive to innovate. You will find yourself in a low-management work environment that encourages teamwork and respect for individuals expertise as well as providing opportunities for continued professional growth and development. Benefits include private medical insurance, generous pension scheme and access to local social and sports clubs. Please note, you are required to be onsite full-time for this role. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27674 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 23, 2026
Full time
Inventing innovative machine learning systems to solve real-world problems in the defence sector Cambridge; to c£70,000 DoE + Benefits This innovative team of engineers and scientists are using machine learning tightly integrated with modern electronics to create new classes of devices for the defence and security sectors. As the world goes through a new industrial revolution powered by AI and ML, help lead the UK through it. You will work across the whole machine learning development lifecycle from initial concepts and architecture decisions through data collection and training to product integration, testing and evaluation. With your models integrated with in-house leading-edge electronics, the final products are fully functional prototypes and demonstrator units manufactured at small scale. What s special about this group is they do this many times per year working across multiple domains. You can be working on computer vision for one project, generative models for the next and then inventing how new methods for another. With the industry moving so quickly, this company is open to candidates with a variety of backgrounds, from new PhD s to industry veterans and anything in between. Requirements: Strong knowledge of Python and its use in machine learning including hands-on experience building products with modern ML frameworks such as TensorFlow and PyTorch. Broad knowledge of machine learning techniques across multiple domains and the ability to transition into new domains quickly. A top degree in a STEM subject. Additionally, a PhD or relevant commercial experience. UK nationality for passing security checks. While not required, experience deploying machine learning onto a range of hardware from resource constrained embedded systems through to cloud computing is desirable. As is any knowledge of GPU programming languages and frameworks (CUDA, ROCm, etc). Your future colleagues will be similarly highly skilled, with experience across industry and the drive to innovate. You will find yourself in a low-management work environment that encourages teamwork and respect for individuals expertise as well as providing opportunities for continued professional growth and development. Benefits include private medical insurance, generous pension scheme and access to local social and sports clubs. Please note, you are required to be onsite full-time for this role. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27674 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Maximise hardware capabilities through smart crafting to deliver fastest possible financial software We are seeking a Senior C++ Software Engineer, skilled in creating highly-optimised low level code to run under Linux. As a senior member of this Cambridge-based development team, you will play a leading role throughout the SDLC from defining initial requirements to software implementation, verification and deployment. Your focus will be on dependability as well as seeking clever optimisations to take best advantage of the underlying hardware. You will interact with colleagues with other technical background such as electronics and FPGA design, as well as the end users of the code you create. Your knowledge will help steer the technical direction of the team and provide mentoring for less experienced colleagues. You will need: A solid academic background in computer science, electronics, or a similarly applicable subject. Excellent software design and development skills together with the in-depth knowledge of how C++ works under the skin, allowing you to avoid performance pitfalls and create fast, reliable code. A good understanding of Linux, as well as areas such as concurrency, network protocols, and CPU architectures. Existing coding skills, or a demonstrable interest in Rust. Great team work, communication, and analytical skills. Full existing UK work permission. A highly competitive package is on offer to the successful candidate, including a performance-based bonus. Joining at an exciting point, this is an excellent chance to join a company that's committed to staying at the technological forefront of what they do, and to nurturing the development of their employees. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27621 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 22, 2026
Full time
Maximise hardware capabilities through smart crafting to deliver fastest possible financial software We are seeking a Senior C++ Software Engineer, skilled in creating highly-optimised low level code to run under Linux. As a senior member of this Cambridge-based development team, you will play a leading role throughout the SDLC from defining initial requirements to software implementation, verification and deployment. Your focus will be on dependability as well as seeking clever optimisations to take best advantage of the underlying hardware. You will interact with colleagues with other technical background such as electronics and FPGA design, as well as the end users of the code you create. Your knowledge will help steer the technical direction of the team and provide mentoring for less experienced colleagues. You will need: A solid academic background in computer science, electronics, or a similarly applicable subject. Excellent software design and development skills together with the in-depth knowledge of how C++ works under the skin, allowing you to avoid performance pitfalls and create fast, reliable code. A good understanding of Linux, as well as areas such as concurrency, network protocols, and CPU architectures. Existing coding skills, or a demonstrable interest in Rust. Great team work, communication, and analytical skills. Full existing UK work permission. A highly competitive package is on offer to the successful candidate, including a performance-based bonus. Joining at an exciting point, this is an excellent chance to join a company that's committed to staying at the technological forefront of what they do, and to nurturing the development of their employees. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27621 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
A varied client facing C/C++, Linux role in cyber-defence, signal processing, and secure comms Are you an accomplished C/C++ and Linux software engineer seeking more variety and a chance to expand your skills and experience? This well-established technology consultancy provides expertise and development of advanced technologies for national security and industry clients. Due to the nature of the work, you must be eligible to obtain a higher level UK security clearance. Projects can span a broad range of industries and applications and involve multiple technical aspects, so you could find yourself working on signal or image processing, user interface design, to name a few. You can expect a substantial degree of client interaction, and to work in close cooperation with colleagues from different technical background; you may also be involved with mentoring new colleagues or leading projects. This variety makes the role ideal for an experienced engineer looking to broaden their technical and consultancy skillset. You will need: Impressive academic qualifications: a first or 2.1 in a numerate STEM discipline, strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: proficient in writing technical documentation and adapt at discussing complex subjects in depth Software engineering skills in C or C++ and Linux, demonstrated by prior work on large and complex codebases. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK, and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is a fully office-based role due the nature of projects, but scope exists for flexible working arrangements. A highly competitive salary is on offer to the successful candidate, and their benefits package includes a performance-based bonus and an excellent pension scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27506 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Oct 08, 2025
Full time
A varied client facing C/C++, Linux role in cyber-defence, signal processing, and secure comms Are you an accomplished C/C++ and Linux software engineer seeking more variety and a chance to expand your skills and experience? This well-established technology consultancy provides expertise and development of advanced technologies for national security and industry clients. Due to the nature of the work, you must be eligible to obtain a higher level UK security clearance. Projects can span a broad range of industries and applications and involve multiple technical aspects, so you could find yourself working on signal or image processing, user interface design, to name a few. You can expect a substantial degree of client interaction, and to work in close cooperation with colleagues from different technical background; you may also be involved with mentoring new colleagues or leading projects. This variety makes the role ideal for an experienced engineer looking to broaden their technical and consultancy skillset. You will need: Impressive academic qualifications: a first or 2.1 in a numerate STEM discipline, strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: proficient in writing technical documentation and adapt at discussing complex subjects in depth Software engineering skills in C or C++ and Linux, demonstrated by prior work on large and complex codebases. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK, and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is a fully office-based role due the nature of projects, but scope exists for flexible working arrangements. A highly competitive salary is on offer to the successful candidate, and their benefits package includes a performance-based bonus and an excellent pension scheme. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27506 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Get paid to write open-source software Do you want to work on software used by billions around the world? Do you believe in the goals of the open-source software community? This team wants to hear from you. You will be working alongside similarly enthusiastic and highly skilled developers building software with open-source projects and making important contributions to the open-source community. You could be working on improvements to WebKit, or building new Linux kernel driver, or one of countless other projects this team tackles, all of them deeply technical. Requirements: • Knowledge and interest in developing systems level software such as kernel drivers, web rendering engines, display servers, or A/V libraries. • Demonstrable and significant contributions to open-source projects. This includes engagement with the community and understanding of open-source development methodologies not just code commits. • High level of skill in C. Additional knowledge of Rust would be beneficial. • A Computer Science degree or similar experience. You will be working in a globally diverse team, so experience and comfort with remote working along with a high level of written and verbal communication skills are essential for this role. Alongside the competitive salary, flexible working hours, private medical insurance, and dedicated time to spend on community projects are on offer for the right candidate. This team will also consider candidates who wish to work part-time 3-4 days per week. Although you will be joining a global team, you need to be located somewhere in the UK and have full rights to work in the UK without time limits to be considered for this role. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27003) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Oct 07, 2025
Full time
Get paid to write open-source software Do you want to work on software used by billions around the world? Do you believe in the goals of the open-source software community? This team wants to hear from you. You will be working alongside similarly enthusiastic and highly skilled developers building software with open-source projects and making important contributions to the open-source community. You could be working on improvements to WebKit, or building new Linux kernel driver, or one of countless other projects this team tackles, all of them deeply technical. Requirements: • Knowledge and interest in developing systems level software such as kernel drivers, web rendering engines, display servers, or A/V libraries. • Demonstrable and significant contributions to open-source projects. This includes engagement with the community and understanding of open-source development methodologies not just code commits. • High level of skill in C. Additional knowledge of Rust would be beneficial. • A Computer Science degree or similar experience. You will be working in a globally diverse team, so experience and comfort with remote working along with a high level of written and verbal communication skills are essential for this role. Alongside the competitive salary, flexible working hours, private medical insurance, and dedicated time to spend on community projects are on offer for the right candidate. This team will also consider candidates who wish to work part-time 3-4 days per week. Although you will be joining a global team, you need to be located somewhere in the UK and have full rights to work in the UK without time limits to be considered for this role. 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 job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27003) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Using C# for robotic applications and delivering applied technologies This applied robotics company develops both software and hardware that is used in the field. They have successfully delivered multiple versions of their mobile robots, used by partner customers. Their latest projects are testament to new features and technologies to improve their robots, and they are currently recruiting for their engineering team. This hands-on software engineering position is for an experienced, senior level and technically adept hands-on technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with complex hardware products ideally within robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups / scale-ups and larger organisations. Additional experience in technical team mentoring, software architecture and / or software scalability would be desirable. Projects experience is most important, what you have done should be relevant technically and applied. It is expected that applicants will be computer science graduates or similar. Due to the multidisciplinary nature of projects, good communications are needed as you will work closely with software, electronics, manufacturing and mechanical engineers. Work will be mostly conducted at their offices and workshops, with homeworking options available when projects allow. On offer is an excellent remunerations package including benefits. No company sponsorship is available. Due to the semi-rural location of their offices, applicants who have their own vehicle or who are willing to take public transport are encouraged. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27443 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Oct 07, 2025
Full time
Using C# for robotic applications and delivering applied technologies This applied robotics company develops both software and hardware that is used in the field. They have successfully delivered multiple versions of their mobile robots, used by partner customers. Their latest projects are testament to new features and technologies to improve their robots, and they are currently recruiting for their engineering team. This hands-on software engineering position is for an experienced, senior level and technically adept hands-on technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with complex hardware products ideally within robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups / scale-ups and larger organisations. Additional experience in technical team mentoring, software architecture and / or software scalability would be desirable. Projects experience is most important, what you have done should be relevant technically and applied. It is expected that applicants will be computer science graduates or similar. Due to the multidisciplinary nature of projects, good communications are needed as you will work closely with software, electronics, manufacturing and mechanical engineers. Work will be mostly conducted at their offices and workshops, with homeworking options available when projects allow. On offer is an excellent remunerations package including benefits. No company sponsorship is available. Due to the semi-rural location of their offices, applicants who have their own vehicle or who are willing to take public transport are encouraged. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27443 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Explore AI/ML solutions to tough physics problems in the Defence domain This research team is looking for an experienced engineer or post-doctoral scientist to help them explore the use of modern ML techniques for solving problems across defence related domains such as RF, edge AI and AI security. They work collaboratively within their team as well as with other teams working on similar problems spread across the country. Their work is highly experimental, and it is understood that not all projects succeed, even failed projects contain valuable insights. You will be building upon cutting-edge ML techniques such as transformers and reinforcement learning to create novel multi-modal solutions. Examples include sensor fusion systems, physics-informed neural networks for simulations, and multi-purpose autonomous robots. Projects will be defence focused but may include offensive capabilities. Please note, as projects are defence related, you will need to qualify for UK security clearance to be considered for this role. Requirements: PhD or equivalent professional experience in a field that demonstrates significant understanding of both computer science and advanced statistical or numerical methods Practical experience applying ML techniques to solve real-world problems Knowledgeable in conducting and publishing (as first author) high-quality research for academic journals Team leadership experience While not required, both a good understanding of RF physics and previous involvement in defence related research projects would be highly beneficial. This team has an academic and welcoming work environment where ideas are judged on merit and good work rewarded fairly. Due to the research heavy nature of projects, the team can often work from home and be in the office as little as one day each week. The office itself is located in central London very close to major public transport links making it an easy commute from either within London or the surrounding area. Initially this is an 18-month contract with the expectation of extending this as more funding is released. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27404 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Oct 07, 2025
Full time
Explore AI/ML solutions to tough physics problems in the Defence domain This research team is looking for an experienced engineer or post-doctoral scientist to help them explore the use of modern ML techniques for solving problems across defence related domains such as RF, edge AI and AI security. They work collaboratively within their team as well as with other teams working on similar problems spread across the country. Their work is highly experimental, and it is understood that not all projects succeed, even failed projects contain valuable insights. You will be building upon cutting-edge ML techniques such as transformers and reinforcement learning to create novel multi-modal solutions. Examples include sensor fusion systems, physics-informed neural networks for simulations, and multi-purpose autonomous robots. Projects will be defence focused but may include offensive capabilities. Please note, as projects are defence related, you will need to qualify for UK security clearance to be considered for this role. Requirements: PhD or equivalent professional experience in a field that demonstrates significant understanding of both computer science and advanced statistical or numerical methods Practical experience applying ML techniques to solve real-world problems Knowledgeable in conducting and publishing (as first author) high-quality research for academic journals Team leadership experience While not required, both a good understanding of RF physics and previous involvement in defence related research projects would be highly beneficial. This team has an academic and welcoming work environment where ideas are judged on merit and good work rewarded fairly. Due to the research heavy nature of projects, the team can often work from home and be in the office as little as one day each week. The office itself is located in central London very close to major public transport links making it an easy commute from either within London or the surrounding area. Initially this is an 18-month contract with the expectation of extending this as more funding is released. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27404 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Varied projects with high-performance C/C++ coding This leading tech company specialises in integrated software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware engineers. Projects will usually require a mix of talents, so cross-discipline communication is important, as is a willingness to continue learning outside your area of expertise. For example, it wouldn t be unheard of for you to be involved in developing a web-based GUI or even help with some embedded coding. You will need to demonstrate both industry experience and academic excellence. Requirements include: 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside the salary is a strong set of benefits including an annual bonus scheme, subsidised gym membership and a generous company contribution pension scheme. Part-time work and condensed hours are possible while flexible working is standard. However, hybrid or remote working is not possible. Some of the work carried out is sensitive in nature and so requires successful candidates to pass a security audit. You will therefore need to be a British citizen to be considered. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27343 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Oct 07, 2025
Full time
Varied projects with high-performance C/C++ coding This leading tech company specialises in integrated software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers. You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware engineers. Projects will usually require a mix of talents, so cross-discipline communication is important, as is a willingness to continue learning outside your area of expertise. For example, it wouldn t be unheard of for you to be involved in developing a web-based GUI or even help with some embedded coding. You will need to demonstrate both industry experience and academic excellence. Requirements include: 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level Strong commercial experience in C and C++ around data processing or network security Good all-round software development skills and a keen appreciation for clear and efficient software design On offer alongside the salary is a strong set of benefits including an annual bonus scheme, subsidised gym membership and a generous company contribution pension scheme. Part-time work and condensed hours are possible while flexible working is standard. However, hybrid or remote working is not possible. Some of the work carried out is sensitive in nature and so requires successful candidates to pass a security audit. You will therefore need to be a British citizen to be considered. 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 job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27343 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.