Posted: 16 June
The role
Job Description
Job Type: Contract position | Full time position
Our ideal person is someone who values challenging problems, collaboration, strong communication skills, and can build robust, effective working relationships. You must hold a degree and have the work experience outlined below.
Essential Qualifications
- Master's degree in a relevant discipline
- A minimum of three (3) years of demonstrated industry experience in software engineering roles involving the design and delivery of production systems.
- Demonstrated experience designing and deploying machine learning or deep learning algorithms against real‐world, noisy sensor data.
- Demonstrated experience with the full IoT stack, including at least two of: embedded firmware, low‐power wide‐area networking (NB‐IoT, LoRa, or equivalent), MQTT‐based telemetry, backend service development, and cross‐platform front‐end development.
- Strong programming proficiency in Python, Java, and SQL.
- Working experience with PyTorch, scikit‐learn, pandas, NumPy, SciPy, and statsmodels.
- Experience designing and deploying systems on Linux‐based environments and the ability to work effectively at the command line.
- Demonstrated experience with version control (Git) and modern software development workflows.
Desirable Qualifications
- Expertise in audio signal processing, sound event detection, or acoustic scene analysis.
- Experience with weakly‐supervised or noisy‐label learning.
- Experience integrating large language model tooling into engineering or research workflows.
- Experience with cross‐platform UI development (Android, iOS, tablet, and web).
- Demonstrated interest and experience in AgriTech.
Responsibilities
- Maintain end‐to‐end IoT systems, including hardware bring‐up and debugging, embedded firmware testing, and gateway software running on NB‐IoT and LoRa networks.
- Maintain MQTT message broker infrastructure for reliable telemetry ingestion from distributed field devices.
- Maintain backend services and databases that store, process and serve IoT sensor data at scale.
- Maintain user‐facing applications across Android, iOS, tablet and web platforms for monitoring and controlling deployed devices.
- Deliver analysis of multi‐source sensor data from monitoring devices.
- Integrate large language model (LLM) tools and AI‐assisted development workflows into the company's processes.
- Provide advice, guidance and technical expertise on engineering standards, code review, and strategic planning for the company's use of information and communication technologies.
Location & Work Arrangements
Your primary places of work are on‐site at 128 Yanchep Beach Road, Yanchep, Perth. The position is full‐time, remote work not permitted. The role includes salary and basic entitlements such as annual leave, sick leave, public holidays, and superannuation contributions.
Applications close after 25th June 2026. We reserve the right to close this advertisement early if we receive a high volume of suitable applications. We accept direct applicants only.
Job Types: Full‐time, Contract (12 months). Pay: Market Rate, approx. $96,400 p.a. Schedule: Monday to Friday. Work location: In person.
#J-18808-Ljbffr