We are embarking on a greenfield IoT project to build a secure, connected Operating System image for an industrial-grade Raspberry Pi platform. This device will be deployed on customer sites to interface with commercial and industrial inverters and batteries — forming a critical edge gateway that connects to our cloud infrastructure.
Start: Flexible
Duration: 6 months
Location: Flexible in EU
We are looking for an experienced Linux and networking consultant to help us design and build a robust, secure, and update-friendly OS image that facilitates encrypted communication with our backend systems, enables OTA updates, and hardens the device for operation in potentially untrusted environments.
Main Responsibilities:
- Customizing and hardening a Debian-based Linux image for industrial Raspberry Pi hardware.
- Building out secure networking capabilities including zero-trust connectivity via Wireguard, and helping evaluate Tailscale vs. Headscale for remote access and control.
- Configuring system services using systemd, including startup sequencing, health monitoring, and self-healing mechanisms.
- Integrating with AWS services, particularly AWS IoT Core, for device provisioning, security, telemetry collection, and remote management.
- Creating scalable and maintainable CI/CD pipelines for image building, artifact management, and automated testing (e.g., AWS CodePipeline, GitHub Actions, etc.).
- Advising on device integrity best practices, OTA strategies, and root-of-trust concepts for a production IoT deployment.
Key Requirements:
- Demonstrated experience customizing Linux distributions (preferably Debian or Raspbian) for embedded/IoT devices.
- Strong understanding and hands-on experience with Wireguard tunneling and network security architecture.
- Familiarity with Tailscale or Headscale.
- Systemd configuration and debugging.
- Working knowledge of AWS cloud services, including experience integrating IoT Core with edge devices.
- Experience designing CI/CD pipelines (GitHub Actions, AWS CodeBuild/CodePipeline, or equivalents).
- Experience with Raspberry Pi hardware in either a professional or enthusiast setting (industrial experience preferred).
Nice to Have:
- Familiarity with secure boot, TPM/HSM integrations, or other security hardening techniques.
- Experience in energy or renewables-related IoT projects.
- Contributions to open-source embedded Linux tools or build systems (Yocto, Buildroot, etc.).
Other Details: If you are passionate about building infrastructure close to the metal, can balance pragmatic engineering with long-term maintainability, and can provide us with a clear path toward secure, production-ready IoT deployments, we encourage you to apply.