Tech Stack
AWSAzureCloudGoIoTJenkinsKubernetesMicroservicesPythonTerraformTypeScript
About the role
- Join Arable's mission to revolutionize agriculture through intelligent sensing. As an IoT Systems Engineer, you'll own the critical layer between our global fleet of environmental sensors and the cloud—ensuring devices stay connected, secure, and manageable at scale. Your work directly enables growers and researchers to make data-driven decisions that optimize crop yields and advance sustainable farming practices.
What You'll Do:
- Device Lifecycle Management: Design and operate services managing complete IoT device provisioning, authentication, and credential rotation. Automate global device registration, identity, and secure setup.
- Secure Fleet Operations: Architect robust OTA update systems for reliable firmware delivery to field devices. Extend secure APIs for remote device configuration, diagnostics, and command execution. Implement comprehensive fleet management tools and dashboards.
- IoT Connectivity & Protocol Optimization: Build and optimize MQTT/CoAP endpoints for reliable device-cloud communication. Help fine-tune cellular/BLE protocol implementations, retry logic, and message compression. Ensure high-availability telemetry ingestion with intelligent routing and failover.
- Security & Compliance: Maintain security posture across the entire device-to-cloud interface. Implement device identity management. Design secure communication channels and authenticate device-initiated connections.
- Cross-Functional IoT Integration: Partner with Firmware teams to optimize device-side communication protocols. Collaborate with Connectivity teams on network optimization and troubleshooting. Work with Software teams to integrate IoT services with downstream applications.
Requirements
- 4-7 years building IoT systems and device-cloud integration services
Strong Python skills (Go/TypeScript experience valued) for IoT microservices and automation
IoT protocol expertise with MQTT, CoAP, and device communication patterns
AWS IoT experience or equivalent cloud IoT platforms (Azure IoT, Google Cloud IoT)
Device security implementation including TLS, certificate management, and device authentication
Fleet management experience building monitoring, alerting, and device operational tools
OTA update systems design and implementation for remote firmware management
Infrastructure automation using Terraform/CDK and CI/CD pipelines (GitHub Actions/Jenkins)
Global collaboration skills with availability for PST overlap