Software Engineer, Distributed Compute

Remote Dev Jobs

Power (MT)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Remote Dev Jobs is seeking an experienced embedded software engineer to design, build, and maintain device-side applications for deployed IoT hardware in Montana. You will optimize software for limited resources, implement telemetry, and ensure secure, reliable device-to-cloud communication, collaborating with hardware and infrastructure teams.

Responsibilities include developing deployment tooling, end-to-end delivery, and maintaining robust software for constrained environments in a production

Qualifications

  • 3+ years of production software experience on physical devices, IoT, or embedded systems.
  • Proficient in at least one systems language such as C, C++, Rust, or Go.
  • Strong understanding of networking, unreliable networks, and eventual synchronization.

Responsibilities

  • Design, build, and maintain application-level software for deployed devices (telemetry, compute tasks, device-to-cloud communication).
  • Develop safe deployment and rollback tooling.
  • Optimize software for hardware constraints and collaborate with hardware teams.

Skills

C
C++
Rust
Go
Networking
HTTP/REST APIs
Device Communication Protocols
Linux
Offline Synchronization
Resource-Constrained Systems
Telemetry and Observability
Over-the-Air Updates
Secure Communication
Distributed Systems
Device-to-Cloud Integration

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Innovative Computer Solutions Group, Inc • San Diego (CA)

On-site
USD 140,000 - 190,000
Senior Distributed Systems / Platform Engineer
Senior Distributed Systems / Platform Engineer

Satlyt, Inc. • San Francisco (CA)

On-site
USD 180,000 - 240,000
Distributed Compute Software Engineer (IoT/Edge)
Distributed Compute Software Engineer (IoT/Edge)

Remote Dev Jobs • Power (MT)

On-site
USD 100,000 - 140,000
Embedded Software Engineer – Wearables & Edge Systems
Embedded Software Engineer – Wearables & Edge Systems

MaxIT Consulting - Max Corporate Group • San Francisco (CA)

On-site
USD 110,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u Inc. • Andover (MA)

On-site
USD 120,000 - 155,000
Distributed Systems Engineer Engineering · Remote (Global) · Full-time Posted 2026-05-04
Distributed Systems Engineer Engineering · Remote (Global) · Full-time Posted 2026-05-04

CYFR Technologies, Inc. • United States

Remote
USD 150,000 - 210,000
Software Engineer (Edge - Devices & Mobile)
Software Engineer (Edge - Devices & Mobile)

Jobgether • Oregon

Hybrid
USD 130,000 - 185,000
Fully remote work
Flexible hours
International engineering team
+1
Software Engineer — Fleet
Software Engineer — Fleet

Specter • San Francisco (CA)

On-site
USD 180,000 - 240,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

Hybrid
USD 85,000 - 120,000
Firmware Engineer
Firmware Engineer

LER TechForce, LLC. • Indianapolis (IN)

On-site
USD 90,000 - 130,000