Job Description
We are looking for a full stack engineer who can own software architecture, embedded development, and UI UX for the next generation of our products. You will work on everything from ESP32 firmware to Raspberry Pi Linux services to front end app design. If you love seeing your code run on real machines and want to help shape a platform used every day in medical device labs, you will enjoy this role. You do not need decades of experience or a degree, but you must have a portfolio of impressive real projects whether DIY, professional, or client work that shows you can build things that actually work. We allow some remote work and are very flexible.
What You’ll Work On
Embedded & Firmware (ESP32-S3)
-
C++ / Arduino / ESP-IDF firmware for motor control, UART, RS-485, sensors
-
Stepper motor drivers (Trinamic) Sensorless homing, stall detection
-
OTA firmware update architecture & partitioning
-
Low-level peripherals (SPI, I²C, UART, GPIO control)
-
Real-time safety, startup checks, brownout/reset behavior
Raspberry Pi Systems (Two-Pi Architecture)
-
Low-level Linux configuration on Raspberry Pi OS Lite
-
systemd services, bash scripting, boot flows
-
Python services (OpenCV, Picamera2, GPIO control, machine vision)
-
Node.js back-end + Electron/Svelte front-end for machine UI
-
Local WebSocket/REST communication between Pi, ESP32, and UI
-
Hardware integrations such as cameras, LEDs, heaters, fans, sensors
Front-End UI
-
Svelte, Electron, HTML/CSS/JS
-
UI/UX design for machine control software
-
Implementing intuitive dashboards, wizards, camera overlays
-
Smooth animations, responsive layouts, and clean industrial design
DevOps & Tooling
-
GitHub repos, versioning, release flows
-
Serial flashing workflows (avrdude, esptool, batch scripts)
-
Logging, diagnostics, automatic error capture
-
Structured data, JSON APIs, and configuration schemas
Required Skills & Technologies
Languages & Frameworks
-
C++ (embedded), Arduino, ESP-IDF
-
Python (OpenCV, general scripting)
-
JavaScript, TypeScript
-
Svelte / Electron
-
Bash, systemd
-
Node.js
-
JSON, REST, WebSocket
Hardware & Systems
-
ESP32-S3 WROOM modules
-
Raspberry Pi (2-Pi architecture)
-
TMC2209 stepper drivers
-
UART, RS-485, SPI, I²C
-
Power electronics fundamentals
-
Basic EMC/EMI awareness (filters, ferrites, grounding)
Other Nice-to-Haves
-
Understanding of medical-device lab environments
-
Machine vision or motion-control experience
-
Prior work with CE/EMC-conscious designs
-
Comfortable being the architect for long-term product family codebases
Why Pilot Line Is a Fantastic Place to Work
-
You ship real hardware.
Your code directly drives motors, cameras, sensors, and full production machines used in medical-device R&D labs worldwide.
-
Zero bureaucracy.
We move fast, iterate quickly, and build complete machines in-house.
-
Cutting-edge projects.
OTA firmware systems, vision-assisted coil winding, next-gen UIs, EMC-clean electronics, and high-performance motion systems.
-
Massive impact.
The software you write is the brain of the product, customers depend on it every day.
-
Founder-led engineering culture.
You work directly with the inventor/designer of the machines, so decisions are fast and technical.
-
Constant innovation.
Every product gets better every few months; new features, new electronics, new firmware.