Python Software Architect (Data Capture and Analysis)
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
