Current vacancies

Software Engineer - Embedded Android (6 Month Contract)

We are seeking a passionate Embedded Android software engineer who will help us drive the development of our cloud connected IoT instruments and build cutting-edge products.

As a software engineer at Fluidic Analytics, you will have strong teamworking skills and play a leading role in the construction and integration of software to drive development of our instruments from R&D to product launch.

Reporting to head of software you will be responsible for developing code for controlling the Company’s Cloud connected microfluidic instruments, including:

  • Implementation and maintenance of Android software for embedded systems
  • Interfacing with a small team of engineers and scientists to respond to rapid prototype development
  • Developing and improving our current software to support new features and improve the overall reliability

You will also proactively contribute and frequently help develop the Company’s Identity by actively participating in group and project meetings and communicate the strengths and weaknesses of the Company’s product line from a software perspective


You've Got This Covered:

  • Excellent understanding of Android components lifecycle
  • Excellent knowledge of core Java and Java Collections
  • Excellent knowledge of OOP design principles
  • UX/UI design experience
  • Database development experience
  • Software testing experience ideally TDD
  • Experience of using open data interchange formats such as JSON or XML
  • Experience of commercial off the shelf generic software product development (as opposed to custom software development)
  • A high-level of competence, integrity and communication

Nice to haves:

  • An understanding of operating system architectures such as Embedded Android/ Embedded Linux and some experience writing low level device drivers/ daemons/ services
  • IoT or Embedded Systems product development experience
  • Android 6.X (Marshmallow)
  • Experience of continuous development software lifecycle models
  • Software testing and managing continuous integration (CI) systems
  • Experience of regulated development environments such as ISO 9001, ISO 13485
  • Experience programming microcontrollers such as PIC, STM32, Arduino, BeagleBone or similar

If you would like to be part of our exceptional team, please send your CV and a covering letter to our Careers email using the link below. We will be in touch shortly.

Receive our newsletter with our latest insights, webinars and news


Fluidic Analytics is changing how proteins are characterised

We're doing this with novel, cutting edge technology and a fantastic, committed team

Find out more