Roles

Research Software Engineer

Locations

Lisbon

Description

The research software engineer will work closely with our scientists to develop and deploy software and electronic hardware for experiment control, collection, storage, and data analysis. The experiments make use of complex control systems including video, audio, and fluidics, the data are processed by sophisticated algorithms including GPU-accelerated deep networks, and then transferred automatically to a central database. The successful candidate will interface with the core software development team based in Lisbon, as well as scientists in our member laboratories to support experiments and ensure data is of high quality. The ideal candidate would have experience with Linux, Python, Arduino systems, electronics, team programming, quality assurance, web design, and system administration. A flexible attitude, the ability to quickly adapt to new situations and learn new systems, and to work independently as part of a geographically distributed team, are essential. Experience with scientific research, networking, parallel computing, or relational databases would also be desirable. As this is a distributed collaboration, the candidate will have a home base at one of our member laboratories, but should be prepared to travel to the partner sites.

Similar Jobs

Create your own personalized Job Alert