Apply for this job now

Software Developer

Location
Melbourne, Victoria
Job Type
Permanent
Posted
5 Feb 2026

As a Software Engineer, you will maintain the current and evolve the future software stack that drives our precision Electro-Ablation systems - blending real-time C++ for hardware control, high-performance Python data analysis, and Docker in production manufacturing environments - turning software into tangible impact in the physical world.

A Bachelor's degree is required for this position.

Key responsibilities include:

  • Close collaboration with mechanical, process, and electrical engineers to integrate software with industrial sensors and actuators

  • Experience with industrial hardware and sensors is preferred

  • Maintenance, optimisation, and deployment of our Docker-based software stack

  • Intermediate level Docker experience is required

  • Development and debugging of high-performance, real-time C++ modules for low-level hardware control and user interface

  • A minimum of 2-3 years of C++ and Python experience is required. Comfortable with Linux environments and Git.

  • Building tools and pipelines for production data analysis (for example: Gage Repeatability and Reproducibility, Process Capability & Performance, Operational Efficiency and so on)

  • Contributing to testing, profiling, documentation, and system reliability

Apply for this job now

Details

  • Job Reference: 2605821114-2
  • Date Posted: 5 February 2026
  • Recruiter: 3DM Surface Finishing
  • Location: Melbourne, Victoria
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent