Senior Edge Software Engineer — Embedded Linux

Queue

Newark (CA)

Hybrid

USD 150,000 - 190,000

Full time

43 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Ownership of edge software
Hard problems on real time sequencing
Small team, high trust
Hybrid work in Bay Area

Job summary

Queue is building edge software for a robotic prescription-filling machine. This senior role owns end-to-end software components, from hardware links to field diagnostics, ensuring fail-safe operation and coordinated firmware updates.

You will work on state machines, MCU boundaries and embedded Linux integration, partnering with firmware, vision and platform reliability teams in a hybrid Bay Area environment.

Qualifications

  • Wrote production C/C++ or Rust on Linux and owned shipped code.
  • Integrated hardware over CAN, RS-485 and serial links with fault analysis.
  • Designed real-time state machines for motion sequencing and safety.
  • Understood MCU boundaries and versioned device protocols with firmware.
  • Extensive embedded Linux work including services, startup and updates.
  • Led field deployments with remote diagnostics and telemetry.

Responsibilities

  • Own hardware links between edge software and motor boards, with framing, timing and tests.
  • Develop fill sequencing state machines from entry to completion or safe stop.
  • Define and test contracts with microcontrollers and vision services.
  • Specify Linux image needs and coordinate updates with image owners.
  • Address field behavior and diagnostics; participate in version rollouts.
  • Enforce fail-closed behavior and prove failure paths on bench.

Skills

C/C++ on Linux
Real-time state machines
Embedded Linux
Hardware integration over buses
MCU boundary literacy
Field telemetry/diagnostics
Ownership of shipped software

Tools

CAN bus analyzers
Linux image customization
Protobuf/CAN messages

Job description

Queue is building edge software for a robotic prescription-filling machine. This senior role owns end-to-end software components, from hardware links to field diagnostics, ensuring fail-safe operation and coordinated firmware updates.

You will work on state machines, MCU boundaries and embedded Linux integration, partnering with firmware, vision and platform reliability teams in a hybrid Bay Area environment.

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
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
Lead Edge Software Engineer (Rust/Embedded)
Lead Edge Software Engineer (Rust/Embedded)

Queue • Newark (CA)

On-site
USD 180,000 - 240,000
Edge software ownership
Challenging problems
Small team, high trust
Edge Software Lead - Real-Time Rust (Robotics)
Edge Software Lead - Real-Time Rust (Robotics)

queueinc • Newark (CA)

On-site
USD 180,000 - 240,000
Senior Embedded ML Software Engineer - Cloud Edge
Senior Embedded ML Software Engineer - Cloud Edge

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 118,000 - 177,000
Senior Embedded Linux Engineer – Edge & Cloud Apps
Senior Embedded Linux Engineer – Edge & Cloud Apps

Checkpoint Systems • West Deptford Township (NJ)

On-site
USD 110,000 - 130,000
401(k)
Medical Insurance
Paid Time Off
Senior Embedded ML Systems Engineer – Cloud Edge
Senior Embedded ML Systems Engineer – Cloud Edge

Qualcomm • San Diego (CA)

On-site
USD 118,000 - 177,000
Senior Embedded ML Software Engineer - Cloud/Edge
Senior Embedded ML Software Engineer - Cloud/Edge

MaC VC • San Diego (CA)

On-site
USD 118,000 - 177,000
Senior Edge Engineer
Senior Edge Engineer

Queue • Newark (CA)

Hybrid
USD 150,000 - 190,000
Ownership of edge software
Hard problems on real time sequencing
Small team, high trust
+1
Embedded & Cloud Edge Software Engineer
Embedded & Cloud Edge Software Engineer

Qualcomm • Santa Clara (CA), Northern (KY)

Hybrid
USD 113,000 - 170,000
Annual bonus
RSU grants
Comprehensive benefits