Immensee
7 hours ago
Full-Stack Software Engineer – Industrial HMI & IoT (Rust/Svelte/NixOS) (m/w/d)
- 24 April 2026
- 80 – 100%
- Permanent position
- German (Intermediate), English (Fluent)
About the job
About The Role
ZEEN Tech AG is a Swiss startup revolutionizing the food industry with our next-generation, water-based frying and drying technology. As our first commercial models enter production, we are already kicking off the development of our next flagship products. To help drive this exciting phase of innovation, we are rapidly expanding our team and looking for passionate individuals to join us.
Instead of relying on legacy, closed-source PLC software, our Lead Engineer has built our machine's Human-Machine Interface (HMI) and control systems using a highly robust, modern, and open web-based stack.
As we scale up, we are looking for a Full-Stack Software Engineer to take ownership of this software ecosystem. You will inherit a proven v1.0 architecture and scale it for our new industrial machines. You will work directly with our Lead Engineer to upgrade the communication protocols, expand the frontend, and ensure the operating system remains bulletproof as our hardware complexity grows.
Key Responsibilities
- Backend Architecture & Control (Rust): Develop and maintain the machine's core "engine" written in Rust. You will design the communication architecture for the new industrial machine, evaluating and implementing robust, scalable protocols (like Modbus TCP or EtherCAT) to manage a larger network of drives, VFDs, and sensors.
- Frontend Development (SvelteKit): Expand and polish the machine's HMI touch-screen interface. You will build intuitive controls and real-time data visualizations so operators can easily manage complex, multi-zone thermodynamic processes on the new production line.
- OS & Deployment (NixOS): Manage and maintain our operating system environment. The entire system runs on a crypted, rootless NixOS setup, packaged cleanly via Nix flakes. You will ensure updates are reproducible, secure, and unbreakable across our growing fleet of machines.
- 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.
Requirements & Qualifications
- Experience: Proven experience in modern full-stack development, with a strong focus on system-level performance, architecture, and reliability.
- Core Skills:
- Rust: You are highly proficient in Rust and comfortable writing system-level code and communicating over network/industrial protocols.
- Frontend: You have solid experience with modern JavaScript/TypeScript frameworks, specifically Svelte/SvelteKit.
- Linux/Systems: You are a Linux power user. You either already know Nix/NixOS and functional deployment, or you are deeply excited to master it. - Mindset: You are a pragmatic problem-solver who enjoys bridging the gap between elegant software architectures and gritty physical hardware.
- Languages: Fluent in English and a good command of German.
Nice to Have
- Experience with modern industrial communication protocols (EtherCAT, Modbus TCP, PROFINET).
- Experience designing UI/UX specifically for industrial touch panels or embedded devices.
- A background or hobbyist interest in electronics, IoT, or hardware integration.
What We Offer
- The chance to work on groundbreaking, next-generation technology that is actively changing the gastronomy and industrial food sectors. Your work will have a direct impact and play a key role in driving our next phases of innovation.
- Flexible hours and a hybrid approach, giving you the freedom to manage your schedule.
- A dynamic, fast-paced environment with quick decision-making and an open feedback culture.
- A highly collaborative team culture where mutual support, knowledge-sharing, and a positive workplace environment are our top priorities.