POST TITLE: Senior Software Engineer (Data Acquisition)
LOCATION: Didcot, South Oxfordshire
SALARY: Up To £59,000 Per Annum
Excellent Pension scheme
Excellent holiday package
Family friendly policies
Health and wellbeing
Learning & developmentWe now have an opportunity for a Senior Software engineer to lead a team supporting and developing data Acquisition (DAQ) software for Soft Condensed Matter (SCM) and Crystallography science groups.
This role involves technically guiding and leading the team developing DAQ solutions for these science groups as well as contributing to those solutions.
As a team leader in the DAQ Group you will work alongside other software engineers supporting a range of experimental techniques and developing DAQ capabilities in an open and collaborative environment. You will be required to interact with scientists and translate their specifications for scientific capabilities into software requirements, which will entail writing codes to communicate to the hardware.
You will liaise with controls, data analysis and information management engineers to put these requirements into action. You will collaborate with the scientists and science group leaders to prioritise the work of your team and you will support the DAQ Core Team in the modernisation of the Acquisition Platform. You will also potentially participate in international collaborations within this domain, sharing best practice and supporting other facilities within the collaboration.
Java, Java RMI, Python desirable
Experience in the full Software Development Lifecycle, using a modern high-level language.
Understanding of good software design principles and design for usability.
Experience of developing software to control and monitor scientific or industrial equipment or IoT is preferable
Experience of working with large and complex code bases
Minimum degree qualification in a STEM subjectYou should display good communication, interpersonal and analytical skills, with a personal interest or experience in science. You should additionally be able to demonstrate the following essential capabilities:
Strong leadership and organisation.
Proven experience in managing small teams of software engineers.
Proven experience in providing technical leadership.INDIT
Planet Recruitment acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Planet Recruitment is an Equal Opportunities Employer.
By applying for this role your details will be submitted to Planet Recruitment. Our Candidate Privacy Information Statement explains how we will use your information.
Only candidates with the relevant skills and experience will be contacted after application, if you do not hear back from us within 7 days you have unfortunately been unsuccessful in your application.
Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the position