• 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Software Engineer

Private Company - Midvale, WA

Any Industry
Source: uWorkin


The Job:

We are looking for an experienced software engineer to join our diverse team of engineers, scientists and programmers. This technically demanding role will involve designing, developing, testing, deploying and maintaining software and firmware for our products. You will be exposed to everything from the deployment of high level data processing services and data science workflows written in Python to the cloud and presented in web front-ends down to firmware written in C and running on bare metal microcontrollers.

The role is 20% leadership in a small team, 20% high level conceptual problem solving and R&D, 60% detailed hands on coding dev-ops.

As a senior technical team member, your duties will include:

  • Development, testing, deployment and maintenance of cloud and edge-device based data acquisition and processing services
  • Signal processing, algorithm development and big data analysis
  • Consultation and design of software solutions for new products
  • Peer review and feedback on pull requests from colleagues
  • Documentation and delivering training for our software products
  • Troubleshooting, debugging and upgrading existing systems

The Candidate:

This position is ideal for a highly technical individual with excellent communication and interpersonal skills. You’ll be working on complex, innovative and exciting projects as a part of a team of multidisciplinary engineers, physicists and programmers

To be considered for this position, it is essential that applicants meet the following criteria:

  • Degree qualified with broad experience across the software engineering domain
  • Experience in senior team roles using modern software development processes and tools
  • Able to write clean, well structured, documented and tested code
  • Leadership aptitude to coach inexperienced team members, build teamwork and culture and manage change in a rapidly growing organisation

Familiarity with the following technologies:

  • Python
  • Docker
  • Linux
  • AWS
  • GitExposure to IoT / Big Data

It would be beneficial to have:

  • Previous drilling industry (and specifically MWD/LWD) experience
  • Signal processing and data visualisation experience
  • A basic understanding of sensor physics
  • Web and app front end development skills
  • Exposure to PLCs

The Benefits:

As an equal opportunity employer, we offer exciting career opportunities and an attractive remuneration package ($130k to $150k depending on experience). This position is a chance to work in a fast-paced multi-disciplinary team environment while still retaining a sensible work/life balance.

How to apply:

  • If you have all the essential qualifications, please submit a current Resume/CV. In addition, please message me a cover letter if you desire.