Software Engineer (IIoT)
Core
Develop and maintain purpose-built industrial edge devices (EDGE) that stream factory data to the cloud, handling low-spec hardware, offline/online transitions, and global fleet management.
Role type
Senior IC software engineer (industrial IoT edge stack)
Builds
Industrial edge devices, data ingestion pipelines, and cloud infrastructure for factory data centralization
Domain
Industrial IoT, embedded systems, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python software engineering, Linux systems administration, shell scripting, concurrent programming, performance optimization, security hardening
Preferred skills
Golang, Bash scripting, DevOps (AWS, Terraform, CI/CD), Fleet management (SaltStack), Monitoring (Prometheus, Grafana), Networking (Wireguard, routing), Security (Linux firewalls, SIEM/EDR, TPMs)
Technologies
Python, Linux, Git, AWS, Terraform, SaltStack, Prometheus, Grafana, Wireguard, Golang
Responsibilities
Develop headless software for large fleets of low-spec hardware, architect asynchronous edge fleet deployment pipelines, build high-throughput low-latency data ingestion pipelines, manage cloud infrastructure replication across environments, develop device onboarding tooling for legacy hardware
Seniority
Senior, hands-on IC
