Support Engineer

Support Engineer

Blue Cube Systems | Stellenbosch, South Africa | Full-Time


Blue Cube Systems designs and manufactures inline mineral analysers used at processing plants and mine sites globally. Our technology delivers real-time measurement data that drives critical operational decisions. A small, dedicated team builds it, deploys it, and keeps it running.


The Role

This is a hands-on engineering role at the intersection of hardware and software. You will diagnose and resolve faults across embedded Linux systems and electronic hardware, maintain and deploy embedded software on our analyser units, and provide direct technical support to clients and our subsidiary network.

No two days look the same. One morning you might be debugging a software issue on a remote unit, the next you are tracing a hardware fault or supporting a client through commissioning. You are working with real systems at live industrial sites, and the quality of your work has a direct impact on our clients' operations.

This role suits someone who takes ownership, thinks through problems methodically, enjoy travelling, and takes pride in seeing things through properly.


Key Responsibilities

Engineering: Hardware

  • Investigate and diagnose faults across the optical, electronic, and mechanical components of analyser systems.
  • Own hardware faults end-to-end - identify the root cause, document findings, see the fix through to completion, and confirm the issue is fully resolved with no risk of recurrence.
  • Read and interpret circuit diagrams and wiring schematics to understand system behaviour.
  • Configure embedded computer hardware for new and replacement units.
  • Support hardware migrations when components reach end-of-life, ensuring continuity and functionality.

Engineering: Software

  • Connect to field units remotely and troubleshoot software and communication issues hands-on.
  • Debug and maintain embedded software running on Linux-based analyser units.
  • Compile and deploy software for embedded architectures and keep existing code stable and well-maintained.
  • Manage unit configurations using version control and structured release processes.
  • Write and maintain tools to automate administrative tasks and improve team efficiency.
  • Trace and resolve data flow and communication issues between field units, servers, and web interfaces.

Manufacturing: Support

  • Keep the analyser setup software current, so new units are ready for deployment from day one.
  • Support the manufacturing team during assembly and integration, helping resolve escalated technical issues as they arise.
  • Assist with verification and quality assurance of new hardware components prior to shipping.

Product Improvement

  • Bring field experience back to the team - log recurring faults and contribute practical insight to product development.
  • Implement and test approved software improvements on live units following sign-off.

Support: Client & Subsidiary

  • Serve as the first point of contact for client and subsidiary technical queries - own the problem and see it through to resolution.
  • Travel to mineral processing plants and mine sites locally and internationally to provide hands-on field support.
  • Assist clients with product configuration, setup, and operational guidance until handover.
  • Document faults thoroughly and collaborate with senior engineers on complex or recurring issues.
  • Provide occasional after-hours support.

Commissioning

  • Manage site commissioning end-to-end, ensuring planning, documentation, client training, and handovers are completed in line with procedures and guidelines.


What We're Looking For

  • Eng. Electronic Engineering or B. Eng. Mechatronic Engineering
  • 1 to 2 years of experience in a technical engineering or support role
  • Comfortable working in Linux from the command line
  • Coding ability in one or more of: C, Pascal, Python, or Bash
  • Able to read and interpret circuit diagrams and wiring schematics
  • Proficient with Git and version-controlled software deployment (advantageous)
  • Exposure to mineral processing plants or similar industrial environments (advantageous)
  • Able to travel internationally on short notice


Who We Are

We are a small team that holds itself to a high standard. We take ownership, support each other, and take real satisfaction in delivering quality to our clients.

The right person for this role is technically curious, self-sufficient, and comfortable working without close supervision. You engage professionally with clients, communicate clearly, and bring a consistent, positive energy to the team.

If that sounds like you, we would like to hear from you.