Find a jobRecruiters

Software PLC/C++ Engineer

Exclusive opportunity

Onsite

Software PLC/C++ Engineer

Apersys AG

Software PLC/C++ Engineer

Skills

PythonMATLABComplianceRisk Management

1 day 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:

Zürich, Switzerland

Work mode:

Onsite

Published on:

19 October 2026

What they need


Work on the real-time control software of our normothermic perfusion platform. You will write the Structured Text and C/C++ code that keeps a human organ alive outside the body, software that runs in the OR, on devices used in surgical procedures, under IEC 62304. You will join a senior, interdisciplinary engineering team shipping software for an IDE submission in the United States, with EU MDR execution in parallel.

What you will do

  • Contribute across the full software lifecycle under IEC 62304 - requirements, risk analysis, architecture, detailed design, implementation, testing, verification, validation, and documentation.
  • Maintain existing systems and resolve software defects.
  • Design and execute software tests — unit, integration, and system — to ensure quality and compliance.
  • Keep product documentation aligned with regulatory and normative standards.
  • Participate in and contribute to risk management activities.
  • Collaborate directly with internal teams, suppliers, and clinicians.
  • Participate in liver perfusion procedures, including inside the OR, where you will see your software keep a human organ alive in real time.

What success looks like in your first year

  • You contribute Structured Text and C/C++ code to the production control software.
  • You write test suites that support our IDE submission and EU MDR package.
  • You participate in your first liver perfusion procedures.

Required

  • Master's in computer science or a related field.
  • 5+ years in software design and development.
  • Strong PLC programming in Structured Text (ST) using the Beckhoff TwinCAT environment.
  • Working knowledge of Matlab/Simulink.
  • Experience with GUI frameworks — TwinCAT HMI and/or Qt.
  • Fluent English — our working language across the whole team.
  • Authorization to work in Switzerland.

Bonus

  • Experience with IEC 62304 and the medical-device software lifecycle.
  • Python, C, or C++.

Our offer

  • A verified proof point: our platform enabled the world's first multi-day human liver transplantation.
  • FDA Breakthrough Device Designation, an active Early Feasibility Study path with leading US transplant centers, and EU MDR execution in parallel.
  • Real engineering impact — your code runs on devices used in surgical procedures. Every full-time hire receives equity.
  • A senior, interdisciplinary team of surgeons, perfusionists, engineers, scientists, and operators.
  • Zurich, hybrid where the work allows. BVG pension, accident and illness insurance, and family-friendly leave.
  • Our perfusion system is an investigational device and is not yet cleared or approved for commercial use.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

19 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

18 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

15 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