Software Engineer (Python / Hardware Integration)
Open Instruments PTY LTD
Posted 4 days ago
About Us
We are a technology-driven company specializing in advanced photoluminescence imaging and spectroscopy systems for photovoltaic cell and wafer inspection. Our systems are used globally in research and manufacturing environments, combining precision hardware with intelligent software.
The Role
We are seeking an experienced Software Engineer to lead the porting of our current LabVIEW-based system software to Python for the backend and HTML5/CSS/JavaScript for the frontend. The role involves working closely with our in-house engineering team to replicate and enhance functionality for hardware control, vision acquisition, and image analysis.
This is a hands-on role requiring strong software architecture skills, proficiency in Python, and practical experience integrating with diverse hardware systems. Familiarity with LabVIEW and the Actor Framework is a strong advantage.
Key Responsibilities
Port an existing LabVIEW Actor Framework-based application to a modern Python architecture
Design and implement a modular backend for device control and data acquisition
Integrate hardware devices such as cameras, lasers, motors, PLCs, and spectrometers
Interface with communication protocols including RS232, RS485, Ethernet/IP, USB3, and GigE Vision
Implement or integrate image processing and computer vision functions using OpenCV or similar libraries
Collaborate with frontend developers to support a responsive web-based UI
Document the system architecture and provide training/handover support where needed
Required Skills & Experience
5+ years of professional software development experience
Strong experience with Python in hardware control or instrumentation environments
Familiarity with OpenCV or other image analysis frameworks
Experience integrating with industrial hardware and communication protocols
Solid understanding of object-oriented design and architecture
Experience working with REST APIs, messaging systems (e.g. ZeroMQ, MQTT), or similar
Comfortable in a Linux and Windows mixed development environment
Excellent debugging, testing, and documentation skills
Desirable
Experience with LabVIEW, especially the Actor Framework
Background in scientific instrumentation, automation, or laboratory control systems
Experience developing frontend applications using HTML5, CSS, JavaScript, and frameworks such as React or Vue.js
Familiarity with containerization (Docker), CI/CD, or real-time data processing pipelines
Knowledge of photovoltaic technologies or optical imaging systems
What We Offer
Opportunity to work on cutting-edge photonics and imaging systems
Collaborative and innovative engineering environment
Flexible contract arrangements (6 or 12 months to start, with potential for extension)
Relocation assistance for the right candidate
How to Apply
Please submit your CV and a cover letter outlining your relevant experience, particularly with Python-based hardware integration projects, to [email protected]. If you have worked with LabVIEW or imaging systems before, be sure to highlight this.
About Open Instruments PTY LTD
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.
Software Engineer
Austa Care
Senior Software Engineer
TheDriveGroup
Senior Software Engineer - Angular & React
Bluefin Resources Pty Limited
Software Engineer
Garvan Institute of Medical Research
Software Automation Engineer (LabVIEW Developer)
Tenth Revolution Group

Lead Software Engineer (.NET)
Bluefin Resources Pty Limited
Software Engineer
Juncture IT Pty Ltd
Senior Software/Firmware Engineer
Hind Technology Australia PTY LTD