The Company
This is a start-up biotech company based in a state-of-the-art facility with the mission to revolutionise gene synthesis and accelerate the exciting field of synthetic biology. The company's technology is based on a novel silicon array, manufactured with semiconductor microfabrication techniques that enable independent control of numerous miniaturised reaction sites, allowing massive parallelism of the DNA synthesis and assembly on-chip.
The Role
The successful applicant will be able to demonstrate a high degree of independent hands-on working (daily work on-site). Taking ownership of our prototype rig software, they will be responsible for maintaining debugging and developing features in response to the needs of the business. This will encompass working with Electronics Engineers (and other disciplines) developing bare metal solutions, all the way to deploying Python applications in Docker containers running on a Linux host.
Experience with Python and C in an embedded environment is essential, with exposure to ARM architectures being a bonus.
Essentials
Great communication skills across a range of scientific disciplines.
5 years demonstrable ability developing software in Embedded C and Python (Linux).
Microprocessor experience (SPI, PWM, UART etc.)
Demonstrable ability developing software in Python.
An appreciation of Object Orientated Design/Programming.
BSc degree in Computer Science, Engineering, or relevant field.
Familiarity with the software development processes.
Desirables
Preferably local to Cambridge
Has worked in multi-functional environments (with biologists, physicists, chemists).
Has worked with micro-fluidics / microchips / medical devices (MDx)
Experience of GIT, Toradex & Docker
STM32/ARM Architecture.