Fluidic Sciences is a small and growing Cambridge-area based company dedicated to providing novel biotech instrumentation platforms for antibody discovery, cell line development and protein characterization. Our proprietary microfluidic systems and the Cyto-Mine multiplexing platform deliver rapid, high‑fidelity, single‑cell screening, isolation, and monoclonality assurance, while the Fluidity One-M platform makes protein interaction analysis easy and robust using accessible instrumentation and transformative in‑solution technologies that help scientists quickly and accurately understand how proteins truly interact.
Who we are looking for
We are looking for an exceptional Senior Software Engineer with proven experience in application‑level software design and development for both Windows and Linux, to support the growth and integration of our instrumentation platforms. You will have a degree level qualification in a Science, Engineering or a related discipline, and a strong technical background gained through working in industry. You will be self‑motivated with a drive towards continual personal and technical improvement, and demonstrate a direct, hands‑on approach to problem solving.
The role requires a strong technical background, ideally at Master’s degree level, with specific experience in developing software and algorithms to control complex systems.
Responsibilities
Software Engineering
* Own the design and development of data collection and analysis software in Python, Typescript and Java
* Contribute to the design and development of instrument control and data analysis software in C#
* Troubleshoot and debug embedded software in C++
* Accurate workload assessment and time management
* Build, test and release high‑quality software
* Provide relevant training to Hardware, Production and Service Engineers
Communication & Culture
* Act as a technical interface between Managers, technical authors and Engineers
* Contribute to validation, user and service documentation
* Ensure compliance with regulations such as FDA 21 CFR Part 11
* A team player, looking out for others and motivated by shared success
* Work closely with Software Engineers, Project Managers and the wider team to plan and deliver Software Requirements Specifications
* The ability to manage ambiguity and identify and mitigate risk
* Support root cause analysis and implementation of corrective actions
* Organised and self‑motivated, with a drive towards continual personal and technical improvement
* Willingness to support development in other software languages where required
Required Qualifications & Experience
Education
* Master’s degree (MSc/MEng) or higher in Science, Engineering or a related discipline
* A strong bachelor’s degree with equivalent industry experience may be considered
Experience
* 5+ years’ experience in Software Engineering
* Expert in software development with Python, Typescript and Java
* Solid programming experience in C#, XAML and MVVM
* Experience with embedded software development in C++
* Delivery of application‑level software for both Windows and Linux
* Extensive experience in all parts of the software development cycle including creation and management of software requirements, assessment, testing, release, maintenance and support
In addition, we will favour candidates with skills such as:
* Experience in image processing and machine learning
* Experience with FDA 21 CFR Part 11 and PostgreSQL
* Familiarity with Azure DevOps
* Experience with Continuous Integration and Delivery
* Experience in software development using Java or Koltin
The successful candidate will work in a small, multi‑disciplinary team and should be enthusiastic, self‑motivated and with excellent team‑working, communication and problem‑solving skills. If interested, please e‑mail your CV to recruitment@fluidic.com .
#J-18808-Ljbffr