Remote Edge Engineer: Real-Time Hardware & State Machines

queueinc

United States

Remote

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote work with travel
Hardware provided for remote work

Job summary

Queue builds robots to fill prescriptions and is expanding the Edge squad to write software that runs on our machine and communicates with its hardware. This mid-level role focuses on hardware links, fill sequencing and contracts with microcontrollers and vision systems, ensuring fail-safe behavior and robust testing.

You will work in Rust, with the opportunity to touch edge software daily and collaborate across firmware, vision, and software teams. Remote work with Bay Area travel is supported.

Qualifications

  • Ownership — produced production C, C++ or Rust on Linux from design to release and ownership of shipped code.
  • Hardware integration over buses — CAN, RS-485 and other serial links, USB, with debugging on the wire.
  • Real-time orchestration and state machines — sequencing subsystems with safe failure paths.
  • MCU boundary literacy — understanding MCU/workflow interfaces and versioned host-device protocols.

Responsibilities

  • Own hardware links between edge software and controllers/boards, including framing, timing and error handling.
  • Develop fill sequencing state machines from entry to finish or safe stop.
  • Define and maintain messages between edge software, microcontrollers and vision service.
  • Design fail-closed behavior with tests validating failure paths.

Skills

C
C++
Rust
Real-time OS

Job description

Queue builds robots to fill prescriptions and is expanding the Edge squad to write software that runs on our machine and communicates with its hardware. This mid-level role focuses on hardware links, fill sequencing and contracts with microcontrollers and vision systems, ensuring fail-safe behavior and robust testing.

You will work in Rust, with the opportunity to touch edge software daily and collaborate across firmware, vision, and software teams. Remote work with Bay Area travel is supported.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Edge Engineer — Real-Time Embedded Rust
Senior Edge Engineer — Real-Time Embedded Rust

queueinc • Newark (CA)

Hybrid
USD 140,000 - 190,000
Edge Software Lead - Real-Time Rust (Robotics)
Edge Software Lead - Real-Time Rust (Robotics)

queueinc • Newark (CA)

On-site
USD 180,000 - 240,000
Edge Engineer
Edge Engineer

queueinc • United States

Remote
USD 120,000 - 180,000
Remote work with travel
Hardware provided for remote work
Edge & Field Systems Software Engineer (Production-Ready)
Edge & Field Systems Software Engineer (Production-Ready)

Mind Robotics • Normal (IL)

On-site
USD 110,000 - 150,000
Senior Edge Engineer
Senior Edge Engineer

queueinc • Newark (CA)

Hybrid
USD 140,000 - 190,000
Senior Edge Software Engineer (Hybrid) - High-Performance Systems
Senior Edge Software Engineer (Hybrid) - High-Performance Systems

Rustify • Northern (KY)

On-site
USD 140,000 - 210,000
Field Edge Engineer — AI Hardware Deployments
Field Edge Engineer — AI Hardware Deployments

Roboflow • United States

On-site
USD 110,000 - 150,000
Senior Edge AI Compute Engineer for Real-Time Robotics
Senior Edge AI Compute Engineer for Real-Time Robotics

Trener Robotics, Inc. • San Jose (CA)

On-site
USD 180,000 - 280,000
Staff Robotics Software Engineer — Edge & Real-Time AI
Staff Robotics Software Engineer — Edge & Real-Time AI

Amazon • San Francisco (CA)

On-site
USD 150,000 - 300,000
Senior Edge AI Compute Engineer for Robotic Automation
Senior Edge AI Compute Engineer for Robotic Automation

Trener • San Jose (CA)

On-site
USD 180,000 - 240,000