Staff Software Engineer -Sensing @Canopy Works
Software Development
Salary usd 200,000 - 2..
Remote Location
Employment Type full-time
Posted 2mths ago

[Hiring] Staff Software Engineer -Sensing @Canopy Works

2mths ago - Canopy Works is hiring a remote Staff Software Engineer -Sensing. πŸ’Έ Salary: usd 200,000 - 225,000 per year πŸ“Location: Worldwide

Role Description

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.

  • Bridge physical hardware and cloud systems, applying physics-based modeling to solve complex sensing challenges at scale.
  • Translate hardware schematics and firmware design into products that work in harsh environments and result in life-saving outcomes.
  • Build highly automated development environments that accelerate prototyping and verification cycles.

How 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.

Qualifications

  • 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.

Requirements

  • 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.

Benefits

  • Work on technology with real-world impact in healthcare environments.
  • Influence architecture and engineering direction at a critical stage of company growth.
  • Operate with high autonomy and meaningful ownership.
  • Collaborate with a mission-driven, highly capable team.
  • Help shape how a scaling engineering organization operates.

Company Description

Canopy builds 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.

Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer -Sensing @Canopy Works
Software Development
Salary usd 200,000 - 2..
Remote Location
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,100+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later