Senior IoT Developer
Palitronica
Palitronica is hiring a Senior IoT Developer (Edge & Cloud) to contribute to device-to-cloud architecture and implementation for industrial deployments. You’ll own IoT reference patterns while designing air-gapped solutions that run reliably on edge gateways and embedded devices. This role spans protocol adapters, secure provisioning, fleet management, and scalable cloud ingestion/processing—built for high reliability, offline-first operation, and observability.
Responsibilities
- Architect & build device → cloud pipelines: telemetry, commands, configuration, and OTA
- Cloud IoT ownership: implement and harden solutions using Cloud IoT solutions including managed communication and storage services.
- Air-gapped design: define abstractions and interfaces so the edge and cloud components run in disconnected modes; use open protocols, and portable infra patterns.
- Edge gateway software: develop containerized services for data acquisition and secure data egress.
- Security by design: device identity and attestation, secure boot/OS hardening, cert rotation, secrets management, and least-privilege access.
- Fleet management & OTA: zero-touch provisioning, versioning, staged rollouts, health checks, and safe rollback across thousands of devices.
- Observability & SRE practices: metrics, logs, traces from edge to cloud, dashboards and alerts.
- Testing & quality: HIL/e2e tests, fault injection, soak tests, and performance profiling on real hardware.
- Field support: assist with complex deployments, root-cause analysis, and creating reusable playbooks.
- Experience: 7+ years in IoT/edge systems with production fleets (preferably industrial environments).
- Cloud: deep hands-on with Cloud IoT, communication, networking, and storage services.
- Air-gapped: proven track record designing portable interfaces; familiarity with equivalents on major clouds and open frameworks.
- Edge & protocols: strong Linux systems skills; MQTT, AMQP/HTTP; gateway performance tuning; offline-first patterns.
- Security: TLS/X.509/PKI, TPM/HSM, key rotation, secure boot, threat modeling for edge and cloud surfaces.
- Software: excellence in at least one programming language; containerization with Docker/OCI; CI/CD for edge & cloud.
- Data & reliability: schema/contract design, idempotency, replay handling, and backfill jobs.
- Tooling: monitoring/observability stacks, device OTA tooling, and IaC.
- Soft skills: crisp technical writing, design reviews, mentoring, and cross-functional collaboration.