Opportunities for permanent roles in a range of business sectors

Senior Embedded Software Engineer

We are seeking a talented and experienced embedded software engineer with a proven track record of delivery to join our software team. Working on the development of our new instruments, you will have the opportunity to influence the software design of products aiming to transform the understanding of proteins interactions in life science research and clinical diagnostic applications.

Fluidic Analytics is an exciting, dynamic company, with headquarters in Cambridge, UK. A spin out of Cambridge University, our products and services are based on a fundamentally new technology platform that quantifies protein interactions in-solution and in complex backgrounds. This platform gives our customers access to unique insights into protein behaviour that are not accessible using other approaches. We believe that quantitative analysis of protein interactions is the next frontier in biological understanding, and that our technology is uniquely positioned to deliver lasting change in human health.

We are now expanding our team, and so are looking for driven, results oriented and customer focused individuals who will contribute to Fluidic Analytics delivering excellence to our customers.

The Opportunity:

As part of the product development team you will develop embedded software for real-time machine control of our microfluidic-based protein analysis platform. Your role will involve adding new product features and extensions to existing products, as well as taking a significant role in steering the design and development of new software architectures, tools and methods. You will be creating software solutions for both end users as well as in-house scientists and engineers including the development of diagnostics, telemetric and laboratory tools.


You will enjoy interacting with an exceptional team of engineers and scientists, and together solve technical challenges of working on complex, scientific platforms. As a software engineer at Fluidic Analytics, you will have strong teamworking skills, be customer focused, have a creative mindset and play a leading role in the development of our instruments from concept to product launch


Responsibilities and Duties:

  • Full life-cycle software development of embedded applications as part of new project introductions and sustaining activities
  • Subject matter expert for embedded software solutions and technologies
  • Deliver design documentation and support verification and validation processes
  • Work with the Agile Project Manager to develop software plans, participate in retrospectives, and ensure sprint goals and objectives are delivered
  • Participate in scrum meetings to manage scope of work and planning activities
  • Interfacing with hardware engineers and scientists to develop efficient and sustainable platform architectures
  • Lead software code reviews and participate in project design review meetings as required
  • Mentor less experienced members of the group, provide technical expertise, support and direction to the wider software team
  • Develop high quality software compliant with medical safety standards and applicable regulations
  • Ensure software deliverables are developed and maintained in accordance with the Quality Management System


You've Got This Covered:

  • Excellent programming experience in Python and C
  • Experience writing software that interfaces with hardware e.g. pumps and Robotic devices
  • Skilled at data manipulation and presentation
  • Software testing experience including writing automated test scripts
  • Experience of developing API’s to control bespoke electronic equipment
  • Ability to work on your own and organise work tasks to deadlines with little supervision
  • Practical pragmatic results-oriented mindset
  • Ability to take requirements from non-software scientists, design a solution and explain back to them what you are proposing in non-software language that they will understand.
  • A high-level of competence, integrity and communication


You've Got This Covered:

  • B.Sc. / M.Sc. Degree in science, maths, computer science background or equivalent by experience
  • 5 years demonstrable level of industry experience of full life-cycle software development of C, C++ in a real-time embedded environment
  • 1-2 years of experience of a higher-level language, such as python or C#
  • General knowledge of microcontrollers and microprocessor technologies and architectures
  • Experience in writing software for real-time control and communications e.g. actuators, linear stages, thermal PID controllers, cameras and robotic systems, data analysis, and communication interfaces (I2C, SPI, TCP/IP, USB)
  • Exposure to an Agile or scrum development environment
  • Experience in software development environments for managing the complete software development life-cycle including Git, Jira, CircleCI, Nexus or equivalent
  • Experience working with analytical instruments used within the life science research and clinical diagnostic industry would be an advantage
  • Familiarity with working within a Quality Management Systems including ISO 9001 / ISO 13485, and a working knowledge of IEC 62304 would be an advantage
  • Track record demonstrating excellent competence, integrity, and communication skills including ability to write clear technical documentation


What You Can Expect From Us:

  • Competitive Salary
  • 25 days holiday
  • Share Options Scheme
  • Flexible working
  • Company Pension
  • Group Income Protection
  • Group Life Assurance
  • Well-being initiatives
  • Cycle to work/ Tech scheme’s
  • Employee assistance program
  • Free fruit and as much tea and coffee as you can drink
  • Inclusive team environment where your contribution will truly make a difference

Additional Information:

  • This reports to our Head of Software Engineering
  • Due to the nature of this role candidates will need to work regularly at our Cambridge site and therefore located locally
  • Preference will be given to those suitably qualified candidates whom already have the Right to Work in the UK

At Fluidic Analytics we value people for who they are and the contribution they make. An Equal Employment Opportunity employer, we are committed to being a diverse and inclusive working environment where all qualified applications are welcomed regardless of gender, race, religion, age, socio-economic background, disability, sexual or gender orientation.