We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More
Cambridge
£40k to £60k DoE plus benefits
Multidisciplinary projects for medical device development You’ll join a successful company developing great products that change people’s lives for the better. Our client is an established technical consultancy based in a rural location near Cambridge. For this rewarding role, you will have a good degree ...
matches your search
Cambridge
to £90k plus excellent benefits
Wireless technologies for the expanding consumer electronics market Our client is a pioneer in their field and they continue to develop new products for the consumer market which maintains their leading position. They are currently seeking a Senior Software Engineer demonstrating C++ and C development experience in ...
matches your search
South Cambridgeshire
to £60k DoE + great benefits
High reliability software for advanced healthcare applications We are seeking a skilled Embedded Software Engineer to join a multidisciplinary Cambridge-based team developing technologies and systems for a broad array of healthcare-related applications. As such, it affords the opportunity not only to work on ...
matches your search
Yorkshire, hybrid or remote working
Competitive salary and benefits
Creating virtual 3D visualisations and environments for medical training This is a chance to be part of a company developing innovative virtual environments used to train medical students and personnel in a relaxed, low pressure situation, reducing the risk to patients. Based in Yorkshire, this well-established company ...
matches your search
Cambridgeshire
£35k to £55k DoE + benefits
Creating firmware in C for MedTech and wireless products A specialist company working on cutting edge MedTech and electronics products are seeking a knowledgeable Embedded Firmware Engineer to join their growing team of highly skilled scientists and engineers. Working with a number of high-profile ...
matches your search
South Cambridge
£45k - £60k DoE plus benefits
Diverse and technically interesting projects within a collaborative team This growing group specialises in the design and development of embedded solutions for a diverse range of technically demanding software projects. As an Embedded Software Engineer you will be involved in the complete software lifecycle, from ...
matches your search
Cambridge
£60k - £80k DoE
A chance to transition to Rust from C++ within an ML company With all those machine learning applications out there, who is going to make them run faster? In this role an existing C++ developer can pick up coding in Rust and enjoy working in a leading edge technology. You may be an existing Rust developer, ...
matches your search
Cambridge
c£85k plus bonus and benefits
Head of software for diverse multidisciplinary projects This is a great opportunity for a current software team lead or software technical lead to move into a management position and take responsibility for client-facing activities on behalf of the software team, while also taking an active role in ...
matches your search
Cambridge - South
£45k to £75k + excellent benefits
Innovation involving control systems in a regulated environment This company is at the forefront of innovation of complex instrumentation for the life science sector and they are looking for a skilled Embedded Software Engineer to join their multi-discipline team. The Embedded Software Engineer will have an ...
matches your search
Cambridge
£45k - £55k + benefits
Building software to control instrumentation and extract and display data This is great opportunity to join a leading technology company providing solutions to the aerospace, automotive, and nautical sectors. You would put your excellent C++ or C# skills to good use developing software for controlling unique experimental ...
matches your search
Cambridge
to £45k DoE plus attractive benefits
Developing algorithms for high precision micro-actuators Our client is looking for an outstanding Control Engineer to join its world-class team of technologists, working on algorithm development for precision control systems. Their designs involve superb positioning accuracy for tiny actuators, used in a ...
matches your search
Cambridge - north
to £65k DoE
Apply your embedded C skills to help the environment This successful scientific company designs environmental monitoring instrumentation and seeks an Embedded Software Engineer to join their R&D team working on new products. As a senior software developer, you will have good experience developing ...
matches your search
South London
to £75,000 + share options
C++ development and software architecture with a growing robotics start-up Start-ups by nature are lean and fast, and can adapt to the ever-changing market and global environment. This tech company has seized the opportunity to launch their robotic products for real-time analytics within logistics and supply chains. Their ...
matches your search
Cambridge South
to £60k DoE + great benefits
Creating dependable embedded software for healthcare devices This multidisciplinary Cambridge-based team is developing technologies and systems for a broad array of healthcare-related applications. They are seeking a bright embedded C or C++ developer to join them, working on a variety of projects that will ...
matches your search
Cambridge - south
to £80k plus top-notch benefits
Stimulating software development with a positive impact on people's lives As an Embedded Software Engineer, this role will allow you to continue developing cutting-edge technology in an area that makes a genuine contribution towards people’s health and well-being. This lively multidisciplinary team develop in-vitro ...
matches your search
South London
to £70,000 DoE + Benefits
Hybrid work, Autonomous robotics, Linux, OOP, Connectivity Interested in robotics? Are you keen to upgrade your career and work on projects that have an impact? A C++ Software Developer is sought by this south London based tech company to join their growing team. In this role, you will develop your ...
matches your search