POST TITLE: Senior Software Engineer (Data Acquisition)
LOCATION: Didcot, South Oxfordshire
SALARY: Up To £59,000 Per Annum
COMPANY BENEFITS:
1. Flexible working
2. Excellent Pension scheme
3. Excellent holiday package
4. Family friendly policies
5. Health and wellbeing
6. Savings schemes
7. Learning & development
We 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 with 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 practices and supporting other facilities within the collaboration.
EXPERIENCE:
1. Java, Java RMI, Python desirable
2. Experience in the full Software Development Lifecycle, using a modern high-level language.
3. Understanding of good software design principles and design for usability.
4. Experience of developing software to control and monitor scientific or industrial equipment or IoT is preferable
5. Experience of working with large and complex code bases
6. Minimum degree qualification in a STEM subject
You 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:
1. Strong leadership and organisation.
2. Proven experience in managing small teams of software engineers.
3. Proven experience in providing technical leadership.
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.
#J-18808-Ljbffr