Level: Mid to senior
About the role
CoreDFX is hiring an Instrument & Edge Integration Engineer to own the acquisition layer of our Lab Execution System: the software that connects lab instruments to the platform, captures measurement results, and moves them safely from customer sites into the upstream workflow. This role is responsible for making instrument data acquisition reliable in real production conditions, including remote mine sites, intermittent networks, and on-premises or air-gapped deployments.
Success means more than getting one instrument online. You will design the contracts, buffering, delivery behavior, packaging, and field-operational patterns that allow new instrument types to be added without rewriting the platform each time. The work sits at the boundary between software engineering, industrial integration, and field deployment, with clear ownership for ensuring that no critical result is silently lost, delayed without visibility, or trapped on a machine no one can reach.
About CoreDFX and the platform
CoreDFX builds software for high-throughput scientific and industrial workflows in geology and mining. Our platform is designed for analytical labs where physical samples, instruments, operators, and downstream business decisions all depend on reliable data movement. In this environment, a measurement result is not just a file or a number: it can determine whether material is released, re-tested, reconciled, or held back.
The Lab Execution System is the operational layer that connects that workflow end to end. It helps labs track samples, coordinate instrument work, capture results, and make those results available to the systems and people that need them. The platform must work in places where conditions are not ideal: remote customer sites, restricted networks, on-premises infrastructure, and deployments that may have limited or no internet access.
- Lab instruments are the source of truth for many workflows, including SEM/EDS and other current or future analytical systems.
- The acquisition layer provides a stable contract between instruments and the platform, so new instrument types can be added without redesigning the whole system.
- Edge components buffer, validate, and forward results when site networks are unreliable or unavailable.
- On-premises and air-gapped deployments require software that can be installed, upgraded, monitored, and recovered by field teams without assuming constant cloud access.
What you'll do
You will take responsibility for the full path from a lab instrument producing a result to that result being validated, buffered, delivered, and visible in the upstream platform. The work is hands-on engineering, but also involves defining the patterns that future instrument integrations will follow.
- Build and maintain instrument integrations for SEM/EDS and other analytical systems using vendor APIs, SDKs, file-based outputs, or low-level protocols where necessary.
- Define a stable acquisition contract between instruments and the LES platform, so each new instrument type can be added in a controlled and repeatable way.
- Implement edge store-and-forward behavior, including local buffering, reconnect handling, replay, duplicate protection, and clear failure visibility.
- Design practical delivery semantics for real field conditions, including retention rules, back-pressure, buffer limits, and what happens when a site is offline longer than expected.
- Package and configure the software for on-premises and air-gapped deployment, including installation, upgrade, backup, restore, and operational handover steps.
- Support commissioning at customer labs and mine sites, troubleshoot issues with instruments, networks, and local infrastructure, and turn field lessons into product improvements.
- Write interface specifications, runbooks, and worked examples that help field engineers, platform engineers, and domain specialists use the integration correctly without relying on informal knowledge.
A recurring part of the role is making technical behavior understandable to people outside the platform team. That means using real examples, sample data, clear failure states, and field-ready documentation so geologists, lab teams, and deployment engineers can see what the system is doing and trust the results it moves.