Edge Platform Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-09-30
Listing for:
Movendi Inc.
Full Time
position Listed on 2026-09-30
Job specializations:
-
Software Development
DevOps, Unix/Linux, Cloud Engineer - Software, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Develop the software platform that securely deploys, operates, and manages Movendi applications across thousands of industrial edge devices, robots, and intelligent gateways. You will build the runtime environment that lets Reality Models, Vitesse services, digital twins, and industrial applications execute reliably at the edge, even in disconnected, resource-constrained, and mission-critical environments.
- Design and develop the Movendi Edge Platform.
- Build the runtime environment for AI services, digital twins, and industrial applications.
- Manage application lifecycle, service discovery, and dependency management.
- Optimize startup times, resource utilization, and system reliability.
- Design secure device onboarding and provisioning.
- Develop centralized fleet management capabilities.
- Build remote software deployment and rollback mechanisms.
- Implement over-the-air software and firmware updates.
- Monitor health, configuration, and software versions across deployed systems.
- Enable large-scale management of heterogeneous hardware platforms.
- Design resilient communication between edge devices and cloud services.
- Support intermittent or disconnected operation with automatic synchronization.
- Develop secure messaging and telemetry pipelines.
- Build self-healing capabilities and automated recovery after failures.
- Improve platform observability and operational diagnostics.
- Secure device identity and lifecycle management.
- Implement secure boot, trusted execution, and encrypted storage where applicable.
- Protect software distribution pipelines against supply-chain attacks.
- Support industrial PCs, gateways, embedded Linux systems, and robotic controllers.
- Optimize deployments for ARM and x86 platforms.
- Strong software engineering experience in C++, Go, Rust, or Python.
- Deep understanding of Linux operating systems and system administration.
- Experience with Docker and containerized applications.
- Strong networking fundamentals (TCP/IP, VPNs, TLS, DNS, routing, firewalls).
- Experience with Infrastructure as Code and deployment automation.
- Familiarity with Kubernetes or lightweight edge orchestration such as K3s or MicroK8s.
- Embedded Linux platforms and ARM-based systems.
- Industrial gateways or IoT platforms.
- MQTT, OPC UA, Modbus TCP, Ether Net/IP, or other industrial protocols.
- Secure OTA update systems, TPMs, secure boot, and hardware root of trust.
- Observability platforms such as Prometheus, Grafana, Open Telemetry, or ELK.
- Cloud platforms and hybrid edge-cloud architectures.
- Deploying AI inference at the edge, including GPU or NPU acceleration.
- Fleets of hundreds or thousands of remotely managed devices.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×