Software Engineer (Python / Hardware Integration)

Open Instruments PTY LTD
Sydney, NSW
A$120,000-$150,000 p/a
Information & Communication Technology → Engineering - Software
Contract
On-site

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

Sydney, NSW, Australia

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.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Software Engineer

Austa Care

Sydney, NSW
A$100,000-$120,000 p/a
Full-time
On-site

Senior Software Engineer

TheDriveGroup

Sydney, NSW
A$150,000 p/a
Full-time
On-site

Senior Software Engineer - Angular & React

Bluefin Resources Pty Limited

Sydney, NSW
A$1,000-$1,100 p/d
Contract
On-site

Software Engineer

Garvan Institute of Medical Research

Sydney, NSW
A$90,000-$95,000 p/a
Full-time
On-site

Software Automation Engineer (LabVIEW Developer)

Tenth Revolution Group

Logo for Software Automation Engineer (LabVIEW Developer)
Sydney, NSW
A$100,000-$150,000 p/a
Full-time
On-site

Lead Software Engineer (.NET)

Bluefin Resources Pty Limited

North Sydney, NSW
A$215,122 p/a
Full-time
Hybrid

Software Engineer

Juncture IT Pty Ltd

North Sydney, NSW
A$100,000-$130,000 p/a
Full-time
On-site

Senior Software/Firmware Engineer

Hind Technology Australia PTY LTD

Ingleburn, NSW
A$122,000-$144,000 p/a
Full-time
Hybrid