> Markdown version of [/jobs/ext/2208165-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/2208165-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £50,000.0 - **Contract:** Permanent contract - **Skills:** Python (Programming Language), LabVIEW, Real-Time Operating Systems - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26787 ## About the Role Working for a company that dedicates a large amount of time and money on R&D means you will need to be flexible in your approach, willing to learn new skills and use the right tool for the job. The skills required today may be different tomorrow so you will need to adaptable to thrive in this role. Requirements: * Fluency in C++ or C# for the backend and JavaScript/Typescript with React for the frontend * Demonstrable experience designing and developing user interfaces * Good practical knowledge of working on real time systems including pre-emptive and cooperative multitasking, message queues and time multiplexing * Previous experience working on scientific instruments or interfacing with hardware would be beneficial but are not required You will be working for a well-established company who have relied on software for many years to keep them at the forefront of innovation in their industry. Alongside a generous salary and a profit share scheme this company offers flexible working and encourages good work life balance. Keywords: C++, C#, JavaScript, Typescript, React, GUI, UI, Real-Time, RT, real time, RTOS, instrumentation, Python, LabVIEW ## Description In this role you will be developing software to control and capture data from a variety of high-grade scientific laboratory equipment. You will also be developing data analysis and presentation software specifically designed to work in conjunction with the same scientific laboratory equipment. This work will be carried out in a team of engineers and scientists and will involve working on both experimental cutting-edge projects as well as existing products. ## Related Videos - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [CUDA in Python](https://www.wearedevelopers.com/videos/1294-cuda-in-python) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)