Software Engineer

5 days ago


Greater Sydney Area, Australia Open Instruments Full time $120,000 - $150,000 per year

Position Title: Software Engineer (Python / Hardware Integration)

Location: Sydney, Australia (On-site or willing to relocate)

Employment Type: Contract (Initial term: 6–12 months, with potential for extension)

Salary: AUD $120,000 – $150,000 per annum (pro-rata for contract), depending on experience

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
  • 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

. If you have worked with LabVIEW or imaging systems before, be sure to highlight this.


  • Software Engineer

    17 hours ago


    Greater Sydney Area, Australia Rocket Software Full time $180,000 - $250,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers,...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Greater Sydney Area, Australia Integrant Full time $60,000 - $100,000 per year

    Company DescriptionIntegrant specializes in integrating medical devices, biologics, and regenerative medicine to deliver comprehensive solutions. Based in the Greater Sydney Area, Integrant is dedicated to innovation and excellence in the medical field. Our goal is to provide advanced and effective healthcare solutions that improve patient outcomes. We have...


  • Greater Sydney Area, Australia Cognesis Contractors Pty Ltd Full time $120,000 - $180,000 per year

    OverviewCognesis is preparing to deliver a significant package of work to advance integrated simulation and autonomy capabilities for maritime platforms. We are seeking expressions of interest from experienced Robotics Software Engineers with strong skills inROS 2and theGazeborobotic software framework.The successful candidate will join Cognesis' national...


  • Greater Melbourne Area, Australia Hydrix Full time $180,000 - $250,000 per year

    TheHead of Software Engineering leads the software engineering function that is responsible for delivering world class safety critical highly regulated technical solutions that drive success for our customers.Responsibilities·    Drive high performance of the Software team.·    Ensure the appropriate skill level, experience, and capability exists...

  • Software Engineer

    2 weeks ago


    Council of the City of Sydney, Australia Rocket Software, Inc. Full time

    Software Engineer (Compiler) page is loaded## Software Engineer (Compiler)locations: Sydney, Australia (Remote)time type: Full timeposted on: Posted 3 Days Agojob requisition id: R2025-5707**It's fun to work in a company where people truly BELIEVE in what they're doing!****Job Description Summary:**The Software Engineer sets the direction for the...

  • Software Engineer

    2 days ago


    Greater Perth Area, Australia Verse Full time $100,000 - $150,000 per year

    About the RoleA permanent Software Engineer opportunity is available with a leading product-based business in the utilities sector. You will join a small, highly capable team in Perth that is currently frontend heavy, helping to expand the local backend capability.This is a hands on role with around ninety percent coding. Your main focus will be backend...


  • Greater Sydney Area, Australia Brainfish Full time $180,000 - $250,000 per year

    Brainfish is redefining the future of AI customer experience with next-generation Ambient AI agents that leverage computer vision and contextual intelligence to provide seamless, automated assistance for software products. Our technology goes beyond traditional chatbots, creating intuitive, real-time AI support experiences for businesses worldwide.Job...


  • Greater Brisbane Area, Australia Rosewood Partners Full time $90,000 - $120,000 per year

    Our client is a groundbreaking medical device startup dedicated to developing life-changing assistive technologies. They are focused on creating a market-leading solution that restores the ability of individuals who have lost their natural voice to communicate effectively and confidently. We are looking for a talented mid-level Embedded Software Engineer to...