Software Engineer
- Location
- Oxford, England, United Kingdom
instruments — from instrument control and automation to data analysis, visualisation, and reporting. You'll work across the full development lifecycle, closely with product, UX / UI, and the wider R&D team. Key responsibilities for this role include: Support the full software development lifecycle: planning, design, development, testing, deployment … someone with the following skills and experience: Python (OOP), plus Rust or C++, and modern development practices. GUI development experience (Qt, PySide6, QtQuick / QML) and a good eye for usability. Exposure to instrument or embedded systems — e.g. high-speed image acquisition; precision sample positioning (piezo / stepper ...