Software Engineer
Location: Fully onsite - Cambridge, UK
Responsibilities:
* Develop software for cutting-edge prototype wearable devices.
* Ensure data collection processes are efficient, reliable, and accurate.
* Collaborate with audio/video engineers and recording technicians.
* Deploy, test, and evaluate upgrades to the distributed data collection platform.
* Build and maintain systems for monitoring system health.
* Enhance tooling for validation and processing of data.
* Debug problems onsite and perform root cause analyses.
* Work with engineers to triage issues, design solutions, and estimate workload.
* Promote best practices within the engineering and research community.
Qualifications:
* Professional programming experience.
* Proficiency in Python, particularly in large projects.
* Strong Linux and shell scripting skills.
* Experience with cross-platform distributed (RESTful) and concurrent systems.
* Familiarity with FastAPI or similar backend frameworks.
* Knowledge of time-synchronisation techniques.
* Experience with hardware multimedia sensors.
* Understanding of audio, image, and video formats.
* Knowledge of relational and graph/NoSQL databases.
* Familiarity with software and hardware testing frameworks.
* Experience with React or similar frontend frameworks.
* Systems administration experience on Windows.
Why Join Us?
Join our client as a Software Engineer in Cambridge and be part of a dynamic team working at the forefront of technology. You’ll play a key role in enhancing data collection processes, collaborating with talented professionals across various disciplines. This is your chance to work with innovative devices and contribute to groundbreaking research.
EEO notice: Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.
#J-18808-Ljbffr