Square Wave
Systems
Modern software engineering for industrial automation.
We build custom engineering tools that bring DevOps to the factory floor: version control, CI/CD, code generation, and CLI utilities. Open source, open standards. No vendor lock-in.
establish connectionWhat We're Building
Smactu
Modern development for Omron PLCs
A VS Code extension for Omron Sysmac projects. Git version control, bring-your-own AI tools, and simulation — using the tools modern developers already know.
Learn more →Factory Planner
A lightweight, browser-based tool for sketching factory floors. Rapidly prototype layouts and visualise machinery placement in real-time.
Learn more →Open Source
We believe in giving back to the engineering community. Our open source tools are freely available on GitHub.
opcilloscope
A lightweight, cross-platform OPC UA client for the terminal. Browse, monitor, and visualize industrial data with a real-time oscilloscope view. Keyboard + mouse friendly. No bloated GUI, no license fees.
View on GitHubsquarebox
A portable terminal development environment in a container. Modern CLI/TUI tools, AI coding assistants, and language SDKs, ready to use on your desktop or a remote server.
View on GitHubOur Philosophy
We believe manufacturers should own their automation data, not rent access to it.
Industrial automation is plagued by vendor lock-in: proprietary file formats, closed ecosystems, expensive licensing. We're building the alternative.
Square Wave Systems is a small, focused software studio based on the Gold Coast, Australia. We combine deep domain expertise in industrial automation with modern software engineering — open standards, version control, and tools that work with your workflow, not against it.
-
No Vendor Lock-in
Open standards, open formats. Your projects live in Git, not proprietary binaries. You can leave anytime and take everything with you.
-
Modern Tools
VS Code, Git, CI/CD — the same tools 73% of developers already use. Not legacy IDEs and vendor-specific platforms.
-
Niche Focus
We solve specific automation problems exceptionally well. We don't try to be SCADA or an ERP.
Establish Connection
Have a weird automation problem? Let's talk.
Gold Coast, Australia / AEST (UTC+10)
Subscribe to signal
Get notified when we ship something new. No spam.