Software Engineer – Industrial HMI, Control & Infrastructure
Listed on 2026-10-08
-
Software Development
Software Engineer, DevOps, Unix/Linux
This job posting was published here directly by one of our clients. The State Secretariat for Economic Affairs has no control over its content or quality.
Software Engineer – Industrial HMI, Control & InfrastructureZEEN Tech AG Vacant since : 06. Immensee (SZ) 100% By agreement Permanent
Software Engineer – Industrial HMI, Control & Infrastructure ( /NixOS) (m/w/d)About
The Role
ZEEN Tech AG is an award-winning Swiss startup revolutionizing the food industry with our next-generation, water-based frying and drying technology, which we export worldwide. As we grow rapidly, we're looking for passionate individuals to join us.
Instead of relying on legacy, closed-source PLC software, we build our machines' Human-Machine Interface (HMI) and control systems ourselves: a modern stack running on a hardened NixOS base. From the control engine up to the operating system, the entire platform is built on free and open-source software: deliberately so. No vendor lock-in, no black boxes, and full control over every layer of the machine.
We are looking for a Software Engineer to join our team and work alongside our existing Software Engineer. This is a hands‑on role: you will take over well‑defined parts of the control backend, the HMI, our NixOS machine fleet, and our internal server infrastructure, and progressively take on more ownership as you settle in. You will report to our Software Engineer, who owns the software architecture and will be your mentor.
You will also collaborate closely with our mechanical and electrical engineers, the Production Team, and our Culinary Development team, who put the machines through real cooking tests.
- Backend & Control ( ): Help develop and maintain the machine's core "engine" written in . You will implement and extend the communication layer for our new industrial machines, using robust, scalable protocols (such as Modbus TCP or EtherCAT) to manage a growing network of drives, VFDs, and sensors.
- HMI Development ( /Slint): Expand and polish the machine's touch-screen interface, built with Slint, a declarative UI toolkit native to . You will build intuitive controls and real-time data visualizations so operators can easily manage complex, multi‑zone thermodynamic processes.
- OS & Deployment (NixOS): Help manage and maintain our operating system environment. The entire machine runs on an encrypted, rootless NixOS setup, packaged cleanly via Nix flakes. You will help keep updates reproducible, secure, and unbreakable across our growing fleet of machines.
- Server & Infrastructure (Proxmox): Administer our in‑house Proxmox virtualization cluster: virtual machines and containers, storage, backups, networking, access management, and monitoring.
- Hardware Integration: You won't just be pushing code to a cloud server; your code will spin up massive fans and control 400V heating elements. You will test and deploy your software on actual industrial prototypes on the shop floor.
- Experience: Solid experience in software development, with a focus on system‑level performance, reliability, and clean architecture.
- Core
Skills:
- : You are comfortable writing or you are an experienced systems developer (C/C++, Go, or similar) genuinely eager to make the switch. You are at ease working with network protocols and low-level communication.
- Linux/Systems: You are a Linux power user. You either already know Nix/NixOS and functional deployment, or you are excited to master it. - Mindset: You are a pragmatic problem‑solver who enjoys bridging the gap between elegant software architecture and gritty physical hardware, and who is comfortable asking questions and learning fast in a small team.
- Communication: You communicate clearly, work well with…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).