28th August, 2025
UON Energy for Every Future
UON is a Western Australian integrated energy company providing turnkey energy and water solutions to the mining sector and beyond, helping our customers on their decarbonisation journey utilising the technology, skills and real experience of team members across the business.
UON’s business centres around the design, manufacturing, supply, construction and maintenance of remote, off-grid power and water infrastructure, with many of the products manufactured in UON’s Malaga facility, based on proprietary and patented designs.
About The Opportunity:
Utilise your prior experience within a technical and diverse research and development team and overlook the design, integration, and deployment of advanced monitoring and control solutions for renewable energy and mining applications.
This role involves end-to-end system integration — from embedded Linux devices and industrial protocols to cloud-based services, dashboards, and analytics.
- Configure and program embedded Linux edge devices.
- Implement data acquisition and control via Modbus RTU/TCP, CAN, MQTT, HTTP.
- Perform system integration and validation, including hardware, firmware, and cloud components.
- Conduct HIL testing, FAT/SAT, and system validation.
- Develop and deploy backend APIs and services (Python, Go) using microservices architectures.
- Package and run solutions with Docker and containerized environments.
- Integrate cloud services (Azure IoT Hub, InfluxDB, Grafana) for dashboards and analytics.
- Work with Time-Series Databases and generate periodic reports for clients
- Support cybersecurity compliance, device hardening, and penetration testing.
- Document system architectures, workflows, and test procedures.
About You: This position will suit a proactive problem solver, with a passion for renewables, industrial IoT and future focused energy systems. Willingness to work both Perth and on site.
- Effective critical thinking, technical and problem-solving skills.
- Excellent communication skills (written and interpersonal).
- Conduct interactions in an objective manner.
- Capable of working independently or as part of a team.
- Proficient in report writing with strong grammatical skills.
Requirements: - Bachelor's degree in electrical engineering, Mechatronics Engineering or Software Engineering (or equivalent), specialising in software & control system development.
- Proficiency in Python, Go (must have) and desirable to have C/C++, Matlab .
- Strong experience with Linux environments (embedded and server-side).
- Hands-on experience with Docker and containerized deployments.
- Familiarity with microservices architectures and API design.
- Demonstrated ability in system integration, validation, and HIL testing.
- Experience with version control (Github)
- Knowledge of industrial protocols (Modbus RTU/TCP, CAN bus, MQTT).
- Experience deploying cloud/edge architectures with databases and dashboards (Azure, Grafana, InfluxDB).
- Exposure to networking, firewalls, and cybersecurity practices.
What We Offer: - Full-time, permanent role
- Referral Bonuses for recommending talented individuals to join the team
- Corporate Health Cover Plan exclusive to UON employees
- Ongoing Training and Development programs (internal training)
- Career growth opportunities within a dynamic and growing business
- A vibrant and active social club
- Novated lease options available through partnership
UON is an Equal Opportunity Employer, and we strongly support diversity in our workforce. Applicants from diverse backgrounds and Aboriginal and Torres Strait Islanders, are encouraged to apply.
Note: Only applicants with unrestricted rights to work in Australia will be considered for this position.
Apply For Job