Company: Barrington James
Location: London
Posted: May 4th, 2026
Barrington James’s specialist Software & Electronics Division is currently searching for a Software Engineer on a full time permanent basis in West London, England.
Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.
(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. xwzovoh
If this role is of interest, please apply or email for more information.