Distributed Compute Software Engineer (IoT/Edge)

Remote Dev Jobs

Power (MT)

On-site

USD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge Compute Engineer for IoT Device Network
Edge Compute Engineer for IoT Device Network

Speedrun Talent Network • Austin (TX)

On-site
USD 120,000 - 190,000
Edge IoT Software Engineer – Distributed Compute
Edge IoT Software Engineer – Distributed Compute

Base Power Company • Austin (TX)

On-site
USD 120,000 - 180,000
Remote Industrial IoT Edge Software Engineer - Open Source
Remote Industrial IoT Edge Software Engineer - Open Source

Remote • San Francisco (CA)

Remote
USD 120,000 - 170,000
Senior Remote IoT Edge Software Engineer
Senior Remote IoT Edge Software Engineer

NTT DATA, Inc. • Oregon

Hybrid
USD 87,000 - 182,000
Medical, dental, and vision insurance
401k with company match
Paid time off
Software Engineer, Distributed Compute
Software Engineer, Distributed Compute

Remote Dev Jobs • Power (MT)

On-site
USD 100,000 - 140,000
IoT Systems Engineer — Remote & Edge Innovation
IoT Systems Engineer — Remote & Edge Innovation

SmartTech Contracting LLC • United States

Remote
USD 100,000 - 120,000
Medical plans
Dental and vision
401k with match
+5
Senior IoT Developer — Cloud, Firmware & Edge (Remote)
Senior IoT Developer — Cloud, Firmware & Edge (Remote)

Prospiant • Columbus (OH)

Hybrid
USD 120,000 - 160,000
Medical, Dental, Vision
401(k) with company match
Senior IoT Firmware Engineer (Edge-to-Cloud)
Senior IoT Firmware Engineer (Edge-to-Cloud)

Copeland Cold Chain LP • Town of Florida (NY)

Hybrid
USD 110,000 - 170,000
IoT Software Engineer - Cloud & Edge
IoT Software Engineer - Cloud & Edge

GCS Recruitment • Boston (MA)

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

Webster & Webster Associates • Moline (IL)

Remote
USD 90,000 - 120,000
Competitive compensation
Career growth opportunities