CareerPlan

Python Software Architect (Data Capture and Analysis)

Guildford, England, gbFull-time2026-10-15 → 2026-11-10
Security clearance required

Core

Lead the architectural design and implementation of a modular, scalable Python codebase for testing and validation of consumer products, integrating software drivers with laboratory instrumentation.

Role type

Senior Software Architect (Python)

Builds

Scalable software platforms for product testing and validation

Domain

Engineering, Testing, Validation, Hardware Integration

Required skills

Python, Software Architecture, Software Engineering Principles, Stakeholder Management, Technical Leadership, Software Integration, Data Acquisition, Agile Methodologies

Preferred skills

Laboratory/Testing Equipment Integration, Communication Protocols, Automated Testing Environments, Hardware Interfacing

Technologies

Python, Oscilloscopes, Analysers, Networked Systems

Responsibilities

Lead architectural design of modular Python codebase, Define software development standards and frameworks, Collaborate with engineering teams to translate requirements, Provide technical leadership and mentorship, Oversee integration of software drivers with testing equipment, Design solutions for data capture and analysis, Optimize data processing workflows between hardware and networked systems, Support troubleshooting of complex system integration challenges

Seniority

Senior, hands-on IC with leadership responsibilities