Find a jobRecruiters

Software Engineer — Machine Control & Systems Integration

Exclusive opportunity

Hybrid

Software Engineer — Machine Control & Systems Integration

LabsCubed Inc

Software Engineer — Machine Control & Systems Integration

Skills

ReactPythonLinux

15 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Kitchener, ON, Canada

Work mode:

Hybrid

Published on:

5 October 2026

What they need


Role Overview:
We’re looking for a systems-minded Software Engineer who enjoys working at the intersection of software, physical hardware, measurement, and operator workflows.
This is a systems-integration-heavy device software role. The software is part of the machine: it controls hardware, coordinates test sequences, exposes machine state, handles failures and recovery paths, and gives technicians a reliable way to configure, run, and review tests.

Key Responsibilities:

  • Develop and maintain Python/Linux services that control automated testing machines.
  • Integrate actuators, sensors, cameras, load cells, strain measurement systems, and other device interfaces.
  • Design robust machine state handling, test sequencing, error recovery, retries, interlocks, and diagnostics.
  • Build and improve REST/WebSocket APIs that expose machine state clearly and reliably.
  • Design and implement React-based operator UI workflows for test setup, live monitoring, diagnostics, recovery, and result review.
  • Troubleshoot hardware/software integration issues in test setups and deployed machines.
  • Improve logging, traceability, configuration, deployment, and field-debugging tools.
  • Help turn customer-specific behavior into maintainable, configurable product software.
  • Work closely with mechanical, mechatronics, software, materials, and customer-facing team members.

What You Bring:

  • 5+ years of software engineering experience, ideally including deployed hardware, lab automation, industrial automation, or similar systems.
  • Strong software engineering fundamentals on Linux, with willingness to work primarily in Python.
  • Curiosity and persistence to dig deeply into unfamiliar systems, tools, protocols, hardware interfaces, and machine behavior.
  • Systems-level reasoning about machine behavior and software boundaries, especially state, sequencing, recovery paths, hardware interfaces, APIs, and operator-facing workflows.
  • Willingness to work across backend/device software and operator-facing workflows, with clear communication and ownership in ambiguous engineering problems.

Nice to Have:

  • Hands-on work with NVIDIA Jetson or other Linux edge devices.
  • Experience with scientific instruments, materials testing equipment, lab automation, or measurement/control systems.
  • Exposure to hardware such as motion systems, cameras, load cells, machine vision, or precision instrumentation.
  • Familiarity with materials testing, polymer testing, tensile/tear testing, QC lab workflows, or ASTM/ISO standards.
  • Experience building diagnostics, service tools, configuration systems, field-support workflows, or customer-facing troubleshooting tools.
  • Experience turning prototypes or customer-specific systems into maintainable product software.

Pay: $80,200.00-$110,000.00 per year

Benefits:

  • Dental care
  • Employee stock purchase plan
  • Stock options

Work Location: Hybrid remote in Kitchener, ON N2M 3M4

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

18 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools