Remote Dev Jobs
US - Montana - Power
View Company Profile /
<< Go Back
Design, build, and maintain reliable application-level software for deployed devices, including telemetry, compute tasks, and resilient device-to-cloud communication. Develop safe deployment and rollback tooling, optimize software for hardware constraints, and collaborate with hardware and infrastructure teams to keep devices secure, observable, and synchronized.
Requirements: Requires 3+ years of production software experience on physical devices, IoT, or embedded systems, along with strong skills in a systems language such as C, C++, Rust, or Go. Candidates should understand networking, unreliable networks and eventual synchronization, Linux or equivalent systems, resource constraints, and end-to-end software delivery and monitoring.
Key Skills: C, C++, Rust, Go, Networking, HTTP/REST APIs, Device Communication Protocols, Linux, Offline Synchronization, Resource-Constrained Systems Optimization, Telemetry and Observability, Over-the-Air Updates, Secure Communication, Distributed Systems, Device-to-Cloud Integration
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX