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

(v945) - software engineer - r&d

UON
R&D
Posted: 22 September
Offer description

About UON

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.

Unlock job insights

Salary match Number of applicants Skills match

Your application will include the following questions:

- Which of the following statements best describes your right to work in Australia?
- How many years' experience do you have as a Research and Development Software Engineer?
- What's your expected annual base salary?
- How much notice are you required to give your current employer?

To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.

Researching careers? Find all the information and tips you need on career advice.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Pharmaceutical lawyer
Perth
MIA Contract Lawyers - Health & Pharmaceutical Law
Biostatistician
Similar job
Pharmaceutical lawyer
Joondalup
MIA Contract Lawyers - Health & Pharmaceutical Law
Biostatistician
Similar job
Pharmaceutical lawyer
Bunbury
MIA Contract Lawyers - Health & Pharmaceutical Law
Biostatistician
Similar jobs
jobs Western Australia
Home > Jobs > Engineering jobs > R&D jobs > R&D jobs in Western Australia > (V945) - Software Engineer - R&D

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