Staff Rust Engineer — IoT Hub & Edge (Hybrid MN)

SmartThings, Inc.

Minneapolis (MN)

Hybrid

USD 139,000 - 198,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Parking stipend
Onsite gym access
Catered lunches in the office
Unlimited PTO

Job summary

SmartThings, a leading IoT ecosystem and Samsung subsidiary, seeks a Staff Software Engineer to own the Hub Applications team. You will write and review Rust code for millions of hubs, balancing performance, memory use, and reliability in resource-constrained devices.

You’ll drive long-term technical strategy, partner with firmware, security, cloud and product teams, mentor engineers, and help shape AI-assisted development and operational practices in a hybrid role based in Minneapolis.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • 8+ years of production software engineering experience at staff level.
  • Expert-level proficiency in Rust with ownership, async and concurrency.
  • Systems programming in embedded Linux or similar constrained envs.
  • Experience designing for unreliable networks and offline operation.

Responsibilities

  • Own the long-term technical direction for Hub Applications domains.
  • Lead large, cross-team initiatives from design through rollout.
  • Architect for reliability, scale, and data flow between hub and cloud.
  • Provide Rust leadership and guide evolution of code and legacy C integration.
  • Mentor engineers and drive AI-assisted development practices.
  • Collaborate with firmware, security, cloud, and product teams for aligned strategy.
  • Participate in observability, incident response, and on-call rotations.

Skills

Rust expertise
Embedded Linux
Systems programming
Cross-functional collaboration
Communication

Education

Bachelor’s Degree in Computer Science/Engineering

Tools

CI/CD

Job description

SmartThings, a leading IoT ecosystem and Samsung subsidiary, seeks a Staff Software Engineer to own the Hub Applications team. You will write and review Rust code for millions of hubs, balancing performance, memory use, and reliability in resource-constrained devices.

You’ll drive long-term technical strategy, partner with firmware, security, cloud and product teams, mentor engineers, and help shape AI-assisted development and operational practices in a hybrid role based in Minneapolis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Rust Engineer – IoT Hub Lead (Hybrid, Minneapolis)
Staff Rust Engineer – IoT Hub Lead (Hybrid, Minneapolis)

SmartThings • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits package
Parking stipend
In‑office catered lunches
Staff IoT Hub Platform Engineer
Staff IoT Hub Platform Engineer

SmartThings • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits
HSA with employer contribution
401k with matching
+1
Senior Hub Platform Engineer — IoT, AI & Security
Senior Hub Platform Engineer — IoT, AI & Security

SmartThings, Inc. • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits
Parking stipend
In-office catering lunches
+2
Staff Software Engineer, Rust
Staff Software Engineer, Rust

SmartThings • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits package
Parking stipend
In‑office catered lunches
Staff Software Engineer, Rust
Staff Software Engineer, Rust

SmartThings, Inc. • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Parking stipend
Onsite gym access
Catered lunches in the office
+1
Staff Software Engineer, Hub Platform
Staff Software Engineer, Hub Platform

SmartThings • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits
HSA with employer contribution
401k with matching
+1
Staff Software Engineer, Hub Platform
Staff Software Engineer, Hub Platform

SmartThings, Inc. • Minneapolis (MN)

Hybrid
USD 139,000 - 198,000
Health benefits
Parking stipend
In-office catering lunches
+2
Senior Edge IoT Platform Engineer (Rust/C++, AWS)
Senior Edge IoT Platform Engineer (Rust/C++, AWS)

Echodyne • Kirkland (WA)

Hybrid
USD 137,000 - 205,000
RSU
Medical, dental, vision insurance
401(k) match
+6
Systems Administrator (Contract) - Minneapolis
Systems Administrator (Contract) - Minneapolis

SmartThings, Inc. • Minneapolis (MN)

Hybrid
USD 50,000 - 66,000
Parking stipend
EV chargers on site
In-office catered lunches
Edge Software Lead - Real-Time Rust (Robotics)
Edge Software Lead - Real-Time Rust (Robotics)

queueinc • Newark (CA)

On-site
USD 180,000 - 240,000