Software Engineer


Information technology electrical coding

About this job

  • Industry: High Tech
  • Area of expertise: Embedded Software
  • Location: Perth

What is required?

  • Hours per week: 40
  • Education level: Other
  • Closing date: Sunday, 13 March 2022

About this role: Software Engineer

About this role: Software Engineer

Brunel Australasia are seeking an Software Engineer to join our Global Mining client in Brisbane on an initial long term contract.

We are looking for an experienced Software Engineer to join an established development team tasked with the ongoing development of the Smart Charge Truck (SCT) system. Tasks will include working on the primary web-based application (TypeScript, VueJS, OpenLayers, WebGL and SVG graphics), the Electron app, background services written in TypeScript and Rust, the distributed database, and integration of next-generation charging assistance technology.

This role is a great opportunity to be involved in the Technology Development group, which builds and delivers step-change technologies providing our client with points of differentiation and strategic competitive advantage with respect to its competitors. The group has offices in America, Canada and Australia and a worldwide network of partner university centres and 3rd party suppliers.



Here’s what you must have:

• Strong analytical and problem-solving ability.• Experience with JavaScript ES10+ with Typescript experience highly regarded.
• Experience with a front-end framework such as Vue.js.• Experience with the NodeJS ecosystem.
• Skill in building modern, interactive, high-performance webapps.• Care for user needs, stakeholder interests and developer experience.
• Demonstrable understanding of how to balance “doing it right” and “getting it done.” • Knowledge of “core product” vs “whole product”.
• More than just front-end. Our work is across UI, back-end, reporting, sysadmin and more.

The following technical skills and areas of expertise will be highly regarded:

• CouchDB or similar key-value document databases• PostgreSQL or RDBMS in general
• Understanding and experience with distributed systems• Security and encryption protocols for network traffic communications
• Python• Linux (ssh, bash, general use)
• GNSS/GPS technologies• Sensing technologies (e.g. LIDAR, machine vision)
• Communications technologies (e.g. TCP/IP, Ethernet, WiFi)



Our client has ensured market rate for this opportunity.

Brunel provide dedicated contractor support through the engagement and assignment life cycle. Additional consultation during and after your assignment for market opportunity within the Brunel network.

About Brunel

People in a meeting room

About Brunel

Brunel is a recruitment and flexible workforce solution provider which connects talented people with opportunities throughout Australasia and around the world. We specialise in highly skilled roles across a variety of technical, professional, trades and craft disciplines, pairing candidates with industry-leading projects and organisations on a contract, permanent or secondment basis.

Operating in Australasia since 2001, Brunel has major bases of operation in Perth, Sydney, Brisbane and Port Moresby, which are further backed by the strength and reach of a truly global network spanning 44 countries, 100 offices and 45 years of successful operation.

Brunel is proud to be equal opportunity employer and encourages applications from Aboriginal and Torres Strait Islander and female candidates.

Connecting Specialists to Pioneering Projects

How to apply

How to apply

If you meet the above requirements and would like to be considered for this role, please submit your interest using the ‘Apply’ button. Applying is quick and easy – just make sure you have the following documents ready to go:

  • Resume
  • Cover Letter (optional)
Apply now

Do you have questions?

If you have questions or would like to discuss the details of this role, please contact Lam Nguyen via the details below, quoting publication number:

Account manager

Lam Nguyen
Brunel Energy Australia Brisbane

All fresh vacancies in your mailbox?

Sign up for the Brunel job alert

Look at our privacy statement