Edge & Machine Integration Engineer (PLC to Cloud), Freelance, m/f/d

Edge & Machine Integration Engineer (PLC to Cloud), Freelance, m/f/d

Freelance 63000 - 77000 CHF / Jahr (geschätzt) Hybrid
Falu AG

Auf einen Blick

  • Aufgaben: Entwickle Software zwischen Maschinen-PLC und Cloud, arbeite eng mit unserem Integrationsteam zusammen.
  • Unternehmen: FALU AG, ein innovatives Unternehmen in der Maschinenbauindustrie.
  • Vorteile: Flexibles Arbeiten, faire Bezahlung und Zugang zu modernsten Technologien.
  • Weitere Informationen: Langfristige Zusammenarbeit mit Wachstumsmöglichkeiten und direkter Einfluss auf Projekte.
  • Warum dieser Job: Gestalte die Zukunft der Maschinenintegration und arbeite mit KI-Tools.
  • Qualifikationen: Erfahrung in Siemens PLC Programmierung und gute Kenntnisse in Python oder Node.js.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.

FALU AG in Rüti (ZH) builds and sells swab production machines that run in plants around the world.

With FALU PMAS, our cloud based production monitoring and assistance system, every machine reports its state every five seconds.

Customers get live dashboards, shift KPIs, downtime analytics and automatic alerts in the browser.

The first customer went live in September 2026 with eight machines, and more plants are lined up.

The cloud side of PMAS is built and running in production: broker, ingestion service, databases, web app.

The path from the PLC inside the machine to the MQTT broker is covered by one engineer who designed and built it.

With more machines and more plants coming, that one person is no longer enough.

We are looking for a freelancer who adds capacity on exactly this path: PLC software, Raspberry Pi edge devices, site gateway, broker connection.

This is a permanent role that we staff on a freelance basis: no project end date, a long term engagement with about 1 week of work per month, with more when a rollout is on.

You will work directly with our existing integration engineer, our inhouse engineering team and the CEO.

Tasks

You work on everything between the machine PLC and the MQTT broker, alongside the engineer who built the current setup.

Which parts you take over completely and which you share depends on your strengths.

Concretely

  • PLC and machine side
  • Bring the PMAS message format into the CB1 machine software (Siemens S7, TIA Portal V18 with HMI) and keep it in sync with the payload contract: cumulative counters, machine status, error codes, timestamps from the PLC clock.
  • Decide and implement how data leaves the PLC: MQTT publishing from the PLC itself, or a read on the edge device (S7 protocol or OPC UA) that publishes on its behalf.

Pick one, justify it, standardise it.

  • Manage PLC software versions across the fleet, including safe update and rollback procedures for machines already running at customers.
  • Ensure clock discipline on the PLCs (NTP, local time zone per plant), since every duration KPI is computed from PLC timestamps.
  • Edge devices and site gateway
  • Develop and maintain the software on the Raspberry Pi based edge devices next to each machine: MQTT client, buffering and store and forward during uplink outages, unique client IDs, credential handling, health reporting.
  • Develop and maintain the site gateway: isolated machine network, routing and firewall, outbound only TLS and NTP, remote maintenance access, watchdogs, recovery from a spare device.
  • Help turn the current setup into a provisioning process: golden image, per machine configuration, fleet wide updates without a site visit.

A new machine goes from unboxing to "visible in the dashboard" in under an hour.

  • Monitor the edge layer so that we know about a degraded device before the customer does.
  • Broker and data contract
  • Administer the Hive MQ Cloud clusters per customer: credentials, topic ACLs, client ID scheme, certificates.
  • Maintain the payload contract together with the existing integration engineer. Changes are versioned and documented.
  • Commissioning and support
  • Onboard new customers and new machines end to end, remotely where possible and on site where needed (primarily Europe and the United States).
  • Act as second line when "the dashboard shows nothing" or "the numbers look wrong" and the cause sits between PLC and broker.
  • Write the documentation you would have wanted on day one: onboarding sheets, runbooks, wiring notes.

Requirements

  • Must have
  • Siemens PLC programming in TIA Portal (SCL and LAD, S7-1200/1500 family). You can open an existing machine project, understand it and change it without breaking the machine.
  • Industrial networking: PROFINET, VLANs, static and DHCP setups, firewalls, TLS basics. You have connected a machine to a network that was not built for it.
  • Linux on Raspberry Pi or comparable single board computers: systemd, networking, images, headless operation, remote administration.
  • Solid programming skills in Python or Node. js for edge software, and Git as a daily tool.
  • MQTT in depth: versions 3.1.1 and 5.0, Qo S levels, retained messages, last will, TLS, broker ACLs.
  • Proficiency with AI coding tools is a hard requirement.

You use Claude Code, Cursor, Copilot or comparable tools every day, you write and maintain project instructions for them, you review their output critically, and you are measurably faster with them than without.

Our code and documentation are written with and for these tools.

If you see AI tools as optional, this role is not for you.

  • Working proficiency in English (all code, commits and documentation are in English). German is a plus for the machine side.
  • Willingness to travel to customer plants, typically a few days per quarter.
  • Availability of at least two days per week on a permanent basis, with the option to scale up during rollouts.
  • You work as a freelancer (own company or registered self employed) and can invoice FALU AG.
  • Nice to have
  • OPC UA, Snap7 or the Siemens open communication libraries.
  • Node-RED, Docker on ARM, Ansible or similar fleet tooling.
  • Machine building or commissioning experience: reading electrical schematics, 24 V control cabinet basics, HMI (Win CC).
  • Administration of Hive MQ, Mosquitto or EMQX.
  • A basic understanding of what happens after the broker (Node. js services, Postgre SQL, Click House), so that you can talk to the cloud side at eye level.

Benefits

  • A clearly bounded, business critical scope with a colleague who knows the system and hands over properly. No cold start.
  • A running production system with a real customer, not a greenfield slide deck.
  • AI assisted development is how we work, not an experiment. You get the tools and the budget for them.
  • Machines you can touch: a test bench at FALU in Rüti with real PLCs and edge hardware.
  • Remote by default, on site in Rüti when hardware is involved. Travel to customer plants is paid on top of the rate.
  • A permanent role, not a project with an end date: growing volume as more plants go live, on a freelance basis for as long as it works for both sides.
  • Fast, uncomplicated invoicing and decisions from a small team.
  • #J-18808-Ljbffr

Edge & Machine Integration Engineer (PLC to Cloud), Freelance, m/f/d Arbeitgeber: Falu AG

FALU AG in Rüti (ZH) bietet eine spannende und dynamische Arbeitsumgebung für Freelance Edge & Machine Integration Engineers. Mit einem klaren Fokus auf innovative Technologien und einer offenen Unternehmenskultur fördern wir das Wachstum unserer Mitarbeiter und bieten die Möglichkeit, an realen Projekten mit direktem Kundenkontakt zu arbeiten. Unsere flexiblen Arbeitsmodelle und die Unterstützung durch ein erfahrenes Team machen uns zu einem attraktiven Arbeitgeber für alle, die bedeutungsvolle und herausfordernde Aufgaben suchen.

Falu AG

Kontaktdaten:

Falu AG Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Edge & Machine Integration Engineer (PLC to Cloud), Freelance, m/f/d erhalten könntest

✨Kundengewinnung durch Netzwerke

In der Automatisierungstechnik ist Networking key! Geh an Branchenevents oder Messen, wo du potenzielle Kunden und Partner treffen kannst. Zeig, was du drauf hast und knüpfe Kontakte, die dir bei zukünftigen Projekten helfen können.

✨Portfolio aufbauen

Einen starken Online-Auftritt ist für Freiberufler essentiell. Erstelle ein Portfolio, das deine bisherigen Projekte und Expertise zeigt. Stell sicher, dass deine Skills in Automatisierungstechnik klar hervorgehoben werden – das gibt Vertrauen und zieht Kunden an!

✨Online-Communities nutzen

Tauch in Online-Foren und Communities für Automatisierungstechnik ein! Plattformen wie LinkedIn oder spezielle Foren bieten dir die Möglichkeit, deine Sichtbarkeit zu erhöhen und dich als Experte zu positionieren. Teile deine Erfahrungen oder biete Lösungen an – das kann viele Türen öffnen.

✨Direktbewerbungen

Wenn du ein Projekt gärn würdest, bewirb dich direkt auf unserer Webseite bei Falu AG. Wir suchen immer nach talentierten Leuten wie dir für spannende Freelance-Projekte. Zögere nicht, uns deine Ideen und Vorstellungen zu zeigen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Edge & Machine Integration Engineer (PLC to Cloud), Freelance, m/f/d mit Bravour zu bestehen

Siemens PLC Programmierung in TIA Portal (SCL und LAD, S7-1200/1500 Familie)
Industrielles Networking: PROFINET, VLANs, statische und DHCP Setups, Firewalls, TLS Grundlagen
Linux auf Raspberry Pi oder vergleichbaren Einplatinencomputern: systemd, Networking, Images, headless Betrieb, Remote Administration
Programmierungsfähigkeiten in Python oder Node.js für Edge-Software
Git als tägliches Werkzeug
MQTT im Detail: Versionen 3.1.1 und 5.0, QoS-Level, retained messages, last will, TLS, Broker ACLs
Kenntnis von AI-Coding-Tools wie Claude Code, Cursor, Copilot oder vergleichbaren Tools

Einige Tipps für deine Bewerbung 🫡

Zeig deine Skills im Bereich Automatisierungstechnik:In deiner Bewerbung ist es wichtig, dass du deine technischen Fähigkeiten klar und deutlich präsentierst. Liste spezifische Programme und Technologien auf, die du beherrscht, wie z.B. PLC-Programmierung oder CAD-Software. Das gibt uns ein besseres Bild von deinem Wissen und deinem Können in der Automatisierungstechnik.

Portfolio ist ein Muss!:Als Freelancer ist dein Portfolio dein wichtigstes Verkaufsinstrument. Füge einige deiner besten Projekte hinzu, die deine Erfahrungen in der Automatisierungstechnik zeigen. Egal ob es sich um Systeme, die du implementiert hast, oder um erfolgreiche Automatisierungslösungen handelt – alles zählt, um deine Kompetenz zu belegen.

Preise und Verfügbarkeit klar angeben:Wir möchten wissen, welche Konditionen du für deine Dienste anbietest. Sei offen mit deinen Preisen und deiner Verfügbarkeit. Das hilft uns, besser einschätzen zu können, wie gut du in unser Team passt und wann du starten kannst.

Schreibe einen motivierenden Einleitungstext:Nutze die Einleitung deines Anschreibens, um zu erläutern, warum du gerade in der Automatisierungstechnik arbeiten möchtest und was dich motiviert. Das gibt uns einen Einblick in deine Leidenschaft und hilft uns zu verstehen, wie du zur Falu AG passen könntest.

Wie man sich auf ein Vorstellungsgespräch bei Falu AG vorbereitet

✨Versteh die Werkzeuge von Automation

Mach dich mit den gängigsten Automatisierungswerkzeugen vertraut, wie z.B. PLC-Programmierung oder SCADA-Systeme. Wenn du während des Interviews spezifische Fragen dazu beantworten kannst, zeigst du nicht nur dein technisches Wissen, sondern auch dein Engagement in der Branche.

✨Portfolio präsentieren und Projekte teilen

Als Freelancer ist dein Portfolio das A und O. Bereite eine kurze Präsentation (z.B. mit Bildern oder Videos) von deinen besten Projekten vor. Zeig, wie du Probleme gelöst hast und welche Techniken oder Tools du eingesetzt hast, um beeindruckende Ergebnisse zu erzielen.

✨Technische Fragen meistern

Sei bereit auf technische Fragen, die spezifisch auf die Automatisierungstechnik abzielen. Möglicherweise fragt man dich nach deiner Vorgehensweise bei der Fehlersuche oder wie du Systeme optimierst. Hier kannst du dein Know-how präsentieren und zeigen, dass du fit im Fach bist.

✨Kunde und Bedürfnisse verstehen

Vergiss nicht, dass du als Freelancer nicht nur für dich sprichst, sondern auch für deine zukünftigen Kunden. Überlege dir, wie du deren spezifische Anforderungen und Bedürfnisse in deiner Antwort ansprechen kannst. Das zeigt, dass du nicht nur technisch versiert bist, sondern auch über den Tellerrand hinausblickst und kundenorientiert handelst.