Staff Software Engineer, Sensing & Edge AI

Canopy

San Francisco (CA)

On-site

USD 200,000 - 225,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Canopy is hiring a Staff Software Engineer – Sensing for the SF Bay Area to drive next-generation sensing data pipelines and bridge firmware, edge, and cloud services. You will shape architecture, set engineering standards, and help scale a safety‑critical platform used in healthcare environments.

You will work on hardware‑software integration, real‑time firmware, and cloud pipelines, leveraging Rust, C/C++, Python and RTOS/Embedded Linux expertise.

Qualifications

  • Proficiency in Rust, C, C++, Python with RTOS/Embedded Linux experience.
  • Strong knowledge of digital electronics, PCB bring‑up, BSP and peripheral communication.
  • Experience with hardware–software integration and fault tolerance in real-time systems.

Responsibilities

  • Develop next‑generation sensing data pipeline from firmware to cloud services.
  • Bridge hardware and cloud systems using physics‑based sensing models.
  • Shape architecture and engineering standards for scalable platform deployments.
  • Lead fault‑tolerant designs and robustness across the stack.

Skills

Rust
C
C++
Python
RTOS
Embedded Linux
Zephyr
FreeRTOS

Education

Bachelor’s, Master’s, or PhD in Computer Science or Electrical Engineering

Tools

Yocto
Buildroot
Zephyr RTOS
UART
I²C
SPI

Job description

Canopy is hiring a Staff Software Engineer – Sensing for the SF Bay Area to drive next-generation sensing data pipelines and bridge firmware, edge, and cloud services. You will shape architecture, set engineering standards, and help scale a safety‑critical platform used in healthcare environments.

You will work on hardware‑software integration, real‑time firmware, and cloud pipelines, leveraging Rust, C/C++, Python and RTOS/Embedded Linux expertise.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Sensing & ML Pipelines (Hybrid)
Staff Software Engineer - Sensing & ML Pipelines (Hybrid)

United States Digital Space LLC • California (MO)

Hybrid
USD 200,000 - 225,000
Staff Software Engineer - Sensing
Staff Software Engineer - Sensing

Canopy • San Francisco (CA)

On-site
USD 200,000 - 225,000
Staff Software Engineer, Sensing
Staff Software Engineer, Sensing

United States Digital Space LLC • California (MO)

Hybrid
USD 200,000 - 225,000
Staff Software Engineer - NYC Tri-State Area
Staff Software Engineer - NYC Tri-State Area

Canopy • City of Albany (NY)

On-site
USD 200,000 - 230,000
Staff Software Engineer - Scalable Health Platform (NYC)
Staff Software Engineer - Scalable Health Platform (NYC)

Canopy • City of Albany (NY)

On-site
USD 200,000 - 230,000
Staff Electrical Engineer — Sensing Platform & IoT Hardware
Staff Electrical Engineer — Sensing Platform & IoT Hardware

The Electric Plant Co • San Francisco (CA)

On-site
USD 225,000 - 245,000
Senior Edge AI Engineer - C++ & Vision Systems
Senior Edge AI Engineer - C++ & Vision Systems

Kargo • San Francisco (CA)

On-site
USD 180,000 - 240,000
Edge Perception Engineer: Real-World Vision & Sensor Fusion
Edge Perception Engineer: Real-World Vision & Sensor Fusion

Doist • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 200,000
Competitive salary + equity
United Health Care medical, dental, &
Flexible 18 days PTO + 5 sick days
+3
Senior Embedded Firmware Engineer - IoT, Linux & Rust
Senior Embedded Firmware Engineer - IoT, Linux & Rust

Project Canary Inc. • Hayward (CA)

On-site
USD 170,000 - 190,000
Health, dental, and vision insurance
401K with company match
Unlimited PTO
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

5V Tech • San Francisco (CA)

On-site
USD 170,000 - 240,000
Performance bonus
Stock options
Medical, Dental, Vision
+2