Job Purpose:
As the Specialist – Scientific Software Engineer, you will be a member of an agile team, which develops validated and easy-to-use scientific applications, according to business requirements and customer needs. In particular, you will become an expert for all software-related questions of our high-throughput and small-scale automation systems (i.e. TECAN, Hamilton, AmbR), working closely with Scientists and Automation Engineers.
Your Responsibilities:
Your responsibilities will cover the following:
Support the transition towards automated lab processes by collaboration with scientists to translate existing manual procedures into automated workflows.
Create applications to provide an easy-to-use user interface for the scientists to interact with their systems and develop a library of more generic routines that are easily customized and reused by platform owners in autonomy
Develop software for programming our automation platforms (e.g. TECAN, Hamilton and AmbR),
Support (automated) testing and validation of the applications.
Be an active member of an agile team, contribute the team success by taking parts in all aspects of the software development process.
Showing interest for latest developments in the field of automation and automation platforms.
*LI-GSK
Why you?
Basic Qualifications:
We are looking for professionals with these required skills to achieve our goals:
Degree in a Life / Physical Science or Engineering, Master’s preferred.
3+ years of hands-on experience with the development of web applications, preferably in a scientific context, experience with lab automation and liquid handlers is a plus.
Team player with the ability to work autonomously.
Attention to detail, conscientious and accurate.
Fluent English required; a second language desirable (French, Italian or other).
Preferred Qualifications:
If you have the following characteristics it would be a plus:
Javascript, Typescript.
Knowledge of some pipetting robots scripting language (HSL, TECAN,…).
Programming C++ or Python.
Data visualization – D3.js, plotly.js,…
React.js, Redux.
Unit testing – Jest.
Automated acceptance testing – Cypress, Cucumber.
Continuous integration.
Docker.
Unix, shell scripting.
Computer system validation and FDA 21 CFR part 11.