Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer (python / hardware integration) (city of sydney)

Sydney
Open Instruments
Software Engineer
Posted: 6 October
Offer description

Software Engineer (Python / Hardware Integration)

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

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
- Experience with LabVIEW, especially the Actor Framework
- Background in scientific instrumentation, automation, or laboratory control systems
- 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 setting
- Fulltime position with probation period
- Relocation assistance for the right candidate

We are an equal opportunities employer and welcome applications from all qualified candidates.

#J-18808-Ljbffr

📌 Software Engineer (Python / Hardware Integration)
🏢 Open Instruments
📍 City of Sydney

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer – multiplatform
Sydney
GoPro
Software Engineer
Similar job
Senior software engineer, services - unpublished r&d product
Sydney
Riot Games
Software Engineer
Similar job
Senior software engineer
Sydney
Cartology
Software Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > Software Engineer (Python / Hardware Integration) (City of Sydney)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save