Job description
Barrington James’s specialist Software & Electronics Division is currently searching for a Software Engineer on a full time permanent basis in West London, England.
(This opportunity is hybrid with 3 days a week on site required)
To be considered for this position:
Essential: Hardware Integration, Python (NumPy, SciPy, Pandas, Matplotlib, Sklearn, PyTorch),
Desirable: GUI (Tkinter, PySide), C++, Life Science experience (Optics, Lenses etc.)
Responsibilities/Requirements
• Develop and maintain Python-based software for scientific data processing, modelling, and analysis.
• Design and build user-friendly interfaces and tools to support research and operational workflows.
• Integrate software with laboratory hardware and instrumentation for data acquisition and control.
• Collaborate with engineers and scientists to deliver R&D projects, troubleshoot issues, and support users.
• Follow best practices in software development, including testing, version control, and documentation.
If this role is of interest, please apply or email jklare@barringtonjames.com for more information.
Extra information
- Status
- Open
- Education Level
- Secondary School
- Location
- London Area
- Type of Contract
- Full-time jobs
- Published at
- 06-05-2026
- Full UK/EU driving license preferred
- No
- Car Preferred
- No
- Must be eligible to work in the EU
- No
- Cover Letter Required
- No
- Languages
- English
Get similar vacancies sent to your mailbox
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!