Skip to main content

Senior Embedded UI Software Engineer

Senior Embedded UI Software Engineer

CT19

Nuclera is a rapidly scaling biotechnology company developing the world’s first Desktop Bioprinter. Our mission is clear: to provide high quality genes and proteins at the desktop to bring rapid prototyping to the life sciences. We are looking for a dynamic Senior Embedded UI Software Engineer to join the software engineering effort at Nuclera. In this position, you will bring your experience in embedded Linux development to help us create cutting edge software that powers our innovative platform.
 
You will:

  • Design & develop touch screen user interfaces for Embedded Linux
  • Collaborate with the UX team to develop workflows and interaction models
  • Adopt and maintain customised Embedded Linux image based on Yocto
  • Contribute to the architecture, design, implementation, and delivery of the associated cloud application suite
  • Contribute as a hands-on Individual Contributor or Project Lead committed to team success, willing to do the simple or complicated tasks to move a project forward
  • Follow Agile and DevOps practices to prioritise the workload and deliver iteratively and consistently; continuously seek opportunities to learn and improve
  • Constantly look for new opportunities to improve user experience

Requirements

  • Bachelor’s degree in computer science, information technology, or engineering
  • Minimum 5 years’ industrial software development experience
  • Experience developing touch controlled kiosk-mode embedded UI’s (WPE WebKit, Chromium)
  • Experience with Linux platform build and development processes (Ubuntu, Yocto)
  • Familiarity with modern application frameworks (Ubuntu Frame, Wayland, Electron, GTK, QT, Flutter etc)
  • Demonstrable curiosity and ability to work across the stack with a mix of languages and tools
  • Knowledge of best engineering practices and continuous delivery
  • Evidence of successful delivery in large or complex software projects
  • The temperament to thrive in an interdisciplinary environment where we solve hard problems and move quickly; it’s important you’re comfortable working with a degree of uncertainty, knowing that not everything you try will be successful

Experience/knowledge in some of the following areas would be advantageous:

  • Knowledge of Java, Python and/or C/C++ language
  • Experience working with Gstreamer, AI/CV (PyTorch, OpenCV)
  • Experience in life science or medical devices (or similar work environments)

Benefits
In addition to competitive salaries, we offer a range of benefits for all of our colleagues, including:

  • Private medical insurance and cash plan
  • Life assurance of 4x annual salary
  • 25 days’ annual leave
  • EMI-approved option scheme
  • Enhanced employer’s Pension Contributions
  • Enhanced maternity and paternity Leave
  • Investment in professional development and learning
  • Access to amenities from the Cambridge Science Park
  • Fresh fruit, tea, coffee and snacks in the office
  • Monthly celebratory cakes and treats
  • Organised summer events for staff and their families

 

Upload your CV/resume or any other relevant file. Max. file size: 78 MB.

Job Overview
Category
Science & Biotechnology
Offered Salary
-
Job Location