Skip to content
Canopy Works

Staff Software Engineer - Sensing

San Francisco Bay Area; San Francisco Bay AreaUnited States
Staff · R&D
POSTED 15 JUL
Apply Ask
Role
117 days opentrue age
Posted 15 Jul
Pay
$205k–$284kno pay posted
Market p25–p75
$205k–$284k
SF Bay Area · n=969 · 365d to 6 Nov
CompanyCanopy Works →
13open roles
Opened · 30d
+0
Closed · 30d
−1
6d of snapshots · 30d window
Market
9,270open · Staff Software engineering
Opened · 7d
+4825% of open
All software engineering
75,156open
All tracked boards · live 10 Nov · n=9,270
PythonRustC++Distributed systems

Staff Software Engineer - Sensing (SF Bay Area)

San Francisco Bay Area

Job Title: Staff Software Engineer

Location: SF Bay Area

About Canopy

At Canopy, we build technology that helps make healthcare environments safer for the people delivering care. Our connected safety platform powers real-time communication, response coordination, and location intelligence across hospitals and complex care environments.

We operate in high-trust, high-reliability environments where software quality, operational resilience, and customer experience matter deeply. Our engineering organization is scaling alongside our growth, and we are looking for a Staff Software Engineer who can help shape both our technical direction and the way we build.

This is not simply a feature delivery role. This is a systems-thinking role for an experienced engineer who can drive architecture, influence engineering standards, and help scale a platform, organization, and culture simultaneously.

The Role

Canopy is seeking a Staff Software Engineer to develop our next-generation sensing data pipeline — building the “physical full stack” from firmware and edge algorithms to the backend and frontend services that power them.

You will bridge physical hardware and cloud systems, applying physics-based modeling to solve complex sensing challenges at scale that are not possible with traditional products. This is a unique role within Canopy to translate hardware schematics and firmware design into products that work in harsh environments and result in life-saving outcomes.

We care deeply about building highly automated development environments that accelerate our prototyping and verification cycles, ensuring our mission-critical systems are built faster, safer, and with greater precision.

How to you will make 10X impact

  • Drive the development of next-generation hardware that will be in the hands of millions of healthcare professionals
  • Design and implement robust firmware across Canopy devices; build and maintain a powerful HIL automation platform to accelerate development and enforce system safety
  • Apply signal processing and machine learning for on-device algorithms, cloud pipelines, and field-ops tools
  • Collaborate across hardware product and software teams to launch production-grade sensing devices at scale
  • Apply systems-level design intuition to compute layers power management and communication protocols
  • Engineer industrial-grade fault-tolerant designs to ensure reliability during unexpected power events

We’re excited about you because

  • You enjoy building, and thrive in teams that care a lot about people.
  • Deep proficiency in Rust, C, C++, Python with practical experience in RTOS (Real-Time Operation System) (e.g., Zephyr, FreeRTOS) and Embedded Linux (e.g., Yocto, Buildroot).
  • Intuitive grasp of digital electronics, board-level bring-up/validation/debugging, BSP (Board Support Package) and peripheral communication (SPI, I2C, UART, and interrupt-driven design).
  • Ability to troubleshoot complex systems using oscilloscopes, logic analyzers, and diagnostic tools at the hardware/software boundary.
  • Experience building deterministic, timing-sensitive firmware that integrates effectively with cloud-native data pipelines.
  • Find extraordinarily creative ways to amass training data quickly to develop production-grade algorithms.
  • Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related field.

It’d be great if you also had these

  • Experience in applied signal processing, machine learning
  • Experience in healthcare, GIS, safety-critical, or high-availability environments
  • Experience scaling SaaS platforms through periods of rapid growth
  • Familiarity with event-driven architectures, real-time systems, or location-aware platforms
  • Familiarity or interest in contributing to…
  • Distributed systems, APIs, and service-oriented architectures
  • Modern full-stack application development
  • DevOps, SRE, or platform engineering practices

How We Work

At Canopy, strong engineers do more than write code. We value people who:

  • Care deeply about the customer and mission
Source · Canopy WorksFirst seen 4 NovOriginal ↗