Current jobs related to Software Engineer - Greater Sydney Area - Open Instruments
-
Software Engineer
2 weeks ago
Greater Perth Area, Australia Ampac Australia Full time $90,000 - $120,000 per yearAs a Software Engineer, you will develop time-critical, safety-focused software solutions in a near real-time environment. You'll collaborate with a close-knit team of dedicated individuals committed to making a difference in preventing loss of life or injury.This position is based in Balcatta, Western AustraliaEssential:Tertiary qualification in Software,...
-
Software Engineer
2 weeks ago
Greater Sydney Area, Australia The Onset Full time US$120,000 - US$200,000 per yearJob DescriptionWrite code that makes the heart of this trading machine beat.Software Engineer (C++)Hands-on development role focused on exchange connectivity and rapid executionThe missionThis Global High-Frequency Trading ("HFT") Firm Provides Liquidity To Global Markets, Keeping Trading Action Alive Globally, Open To Close. Their Two Opportunities To Win...
-
Software QA Engineer
2 weeks ago
Greater Melbourne Area, Australia Rosewood Partners Full time $90,000 - $120,000 per yearWe are working with an exciting BioTech business who are developing technology to enhance the preservation of biological substances. Their solutions improve the quality and viability of stored materials for use in various applications, including medical and agricultural fields.As a part of their growth, we are seeking an experienced Software Quality...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Software At Scale Full time $90,000 - $120,000 per yearOur '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...
-
Senior Software Engineer
2 weeks ago
Greater Adelaide Area, Australia evoSonic Full time $89,500 per yearCompany DescriptionAt evoSonic, we're evolving the world of inspection and delivering what's next. Join an exciting and vibrant team doing interesting work.Role DescriptionThis is a contract on-site role for a Senior Software Engineer, located in the Greater Adelaide Area. The Senior Software Engineer will be responsible for the delivering a library in C++...
-
Full Stack Software Engineer
2 weeks ago
Greater Sydney Area, Australia Cognizant Full time $100,000 - $150,000 per yearAbout The RoleWe are looking for a passionate and experienced Senior Full Stack Software Engineer to join our dynamic team. This hybrid role offers the opportunity to work on cutting-edge projects that shape the future of the industry. You'll be part of a collaborative environment where innovation, continuous learning, and impact are at the heart of...
-
Chief Software Engineer
3 weeks ago
Sydney, New South Wales, Australia Software At Scale Full timeChief Software Engineer - Perm or Contract Add expected salary to your profile for insights 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 footprint and deep local insight, Software at Scale...
-
Principal Software Engineer
2 weeks ago
Greater Melbourne Area, Australia Commonwealth Bank Full time $104,000 - $130,878 per yearYou are passionate about transforming customer experiences through AIWe are world leaders in AI ambition and are shape the future of bankingTogether, we will build the Future of Relationship ManagementDo work that mattersAs part of Business Banking Technology, you'll be at the forefront of innovation, working with emerging technologies to support CommBank's...
-
Software Support Engineer
2 weeks ago
Greater Sydney Area, Australia Robert Walters Full time $90,000 - $120,000 per yearAs an Analyst Developer at a well reputed legal firm, you'll play a hands-on role in keeping the firm's key systems running, developing practical tools and supporting all staff. From monitoring and troubleshooting Aderant Expert, to building internal apps and automations, running SQL queries and partnering with the BI Developer on reports, you'll help drive...
-
Staff Software Engineer
4 days ago
Greater Melbourne Area, Australia Commonwealth Bank Full time $180,000 - $250,000 per yearYou have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering and DevOps Toolchains.We are embarking on an engineering transformation with the key focus on Full Stack, Full Cycle engineering.Together we will build tomorrow's bank today, using world-leading engineering, technology, and...

Software Engineer
2 weeks ago
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.