Senior Edge Engineer — Real-Time Embedded Rust

queueinc

Newark (CA)

Hybrid

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Queue Inc. in the Bay Area seeks a senior edge software engineer to own critical parts of the embedded system that runs our prescription-dispensing machine.

You will work with Rust, C, or C++ on Linux, shaping hardware links, fill sequencing, and contracts with microcontrollers and the vision service. You will join the Edge squad, ensuring safe stop behavior if a step cannot be confirmed, and collaborating with firmware, platform, and reliability engineers to ship updates to field machines.

Qualifications

  • Proficient in production C, C++ or Rust on Linux and ownership of shipped components.
  • Experience integrating hardware buses (CAN, RS-485, USB) and debugging with analyzers.
  • Expertise in real-time orchestration and state machine design.
  • Understanding MCU boundaries and versioned device protocols with firmware.
  • Strong embedded Linux experience including services, startup and updates.

Responsibilities

  • Own hardware links between edge software and motor boards, framing, timing and tests.
  • Design fill sequencing state machines and their testing strategies.
  • Define contracts at MCU and vision service boundaries and manage versions.
  • Specify software requirements from the Linux image and collaborate on image updates.
  • Address field behavior, diagnostics, and safe rollback during updates.
  • Ensure fail-closed behavior and traceability from design to bench validation.

Skills

C/C++/Rust on Linux
Hardware bus integration
Real-time state machines
MCU boundary literacy
Embedded Linux
Fleet updates/telemetry

Tools

CAN bus debugging
RS-485 debugging
USB/Ethernet debugging
Device firmware interfaces

Job description

Queue Inc. in the Bay Area seeks a senior edge software engineer to own critical parts of the embedded system that runs our prescription-dispensing machine.

You will work with Rust, C, or C++ on Linux, shaping hardware links, fill sequencing, and contracts with microcontrollers and the vision service. You will join the Edge squad, ensuring safe stop behavior if a step cannot be confirmed, and collaborating with firmware, platform, and reliability engineers to ship updates to field machines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge Software Lead - Real-Time Rust (Robotics)
Edge Software Lead - Real-Time Rust (Robotics)

queueinc • Newark (CA)

On-site
USD 180,000 - 240,000
Remote Edge Engineer: Real-Time Hardware & State Machines
Remote Edge Engineer: Real-Time Hardware & State Machines

queueinc • United States

Remote
USD 120,000 - 180,000
Remote work with travel
Hardware provided for remote work
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
Senior Edge & RF Software Engineer (Rust/C/C++)
Senior Edge & RF Software Engineer (Rust/C/C++)

engineeringjobs.net, Inc. • Arlington (VA)

On-site
USD 120,000 - 180,000
Edge Systems Engineer: Real-Time Rust & Secure Wireless
Edge Systems Engineer: Real-Time Rust & Secure Wireless

Metrea • Washington

On-site
USD 120,000 - 190,000
Comprehensive medical plan options
HSA/FSA accounts
Dental and vision coverage
+7
Edge & Far Edge Software Engineer: Secure, Scalable Rust
Edge & Far Edge Software Engineer: Secure, Scalable Rust

ByteTrail • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 160,000
Edge Systems Engineer — Real-Time Rust & Secure Networks
Edge Systems Engineer — Real-Time Rust & Secure Networks

Metrea • Maryland

On-site
USD 110,000 - 140,000
Medical plan
Dental and vision coverage
401(k) match
+6
Edge Engineer
Edge Engineer

queueinc • United States

Remote
USD 120,000 - 180,000
Remote work with travel
Hardware provided for remote work
Senior Edge Engineer
Senior Edge Engineer

queueinc • Newark (CA)

Hybrid
USD 140,000 - 190,000
Edge & Embedded Systems Engineer (Rust/Linux)
Edge & Embedded Systems Engineer (Rust/Linux)

Metrea • Baltimore (MD)

On-site
USD 110,000 - 170,000
Comprehensive medical plan
HSA/FSA accounts
Dental and vision coverage
+8