Canopy provides a connected safety platform that uses a proprietary Location ID network to protect healthcare workers and streamline hospital operations.
<p> </p> <h1><span style="font-size: 18pt;">Staff Software Engineer - Sensing (SF Bay Area)</span></h1> <p>San Francisco Bay Area</p> <p>Job Title: Staff Software Engineer</p> <p>Location: SF Bay Area</p> <h2>About Canopy</h2> <p>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.</p> <p>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.</p> <p>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.</p> <h2>The Role</h2> <p>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.</p> <p>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.</p> <p>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.</p> <h2>How to you will make 10X impact:</h2> <ul> <li>Drive the development of next-generation hardware that will be in the hands of millions of healthcare professionals</li> <li>Design and implement robust firmware across Canopy devices; build and maintain a powerful HIL automation platform to accelerate development and enforce system safety</li> <li>Apply signal processing and machine learning for on-device algorithms, cloud pipelines, and field-ops tools</li> <li>Collaborate across hardware product and software teams to launch production-grade sensing devices at scale</li> <li>Apply systems-level design intuition to compute layers power management and communication protocols</li> <li>Engineer industrial-grade fault-tolerant designs to ensure reliability during unexpected power events</li> </ul> <h2>We’re excited about you because:</h2> <ul> <li>You enjoy building, and thrive in teams that care a lot about people.</li> <li>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).</li> <li>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).</li> <li>Ability to troubleshoot complex systems using oscilloscopes, logic analyzers, and diagnostic tools at the hardware/software boundary.</li> <li>Experience building deterministic, timing-sensitive firmware that integrates effectively with cloud-native data pipelines.</li> <li>Find extraordinarily creative ways to amass training data quickly to develop production-grade algorithms.</li> <li>Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related field.</li> </ul> <h2>It’d be great if you also had these:</h2> <ul> <li>Experience in applied signal processing, machine learning</li> <li>Experience in healthcare, GIS, safety-critical, or high-availability environments</li> <li>Experience scaling SaaS platforms through periods of rapid growth</li> <li>Familiarity with event-driven architectures, real-time systems, or location-aware platforms</li> <li>Familiarity or interest in contributing to…</li> <ul> <li>Distributed systems, APIs, and service-oriented architectures</li> <li>Modern full-stack application development</li> <li>DevOps, SRE, or platform engineering practices</li> </ul> </ul> <h2>How We Work</h2> <p>At Canopy, strong engineers do more than write code. We value people who:</p> <ul> <li>Care deeply about the customer and mission</li> <li>Act with intention and intellectual curiosity</li> <li>Own outcomes, not just tasks</li> <li>Win together through collaboration and trust</li> </ul> <p>We are building an engineering culture that prioritizes high standards, thoughtful execution, and continuous improvement — without ego or heroics.</p> <h2>Why Join Canopy</h2> <ul> <li>Work on technology with real-world impact in healthcare environments</li> <li>Influence architecture and engineering direction at a critical stage of company growth</li> <li>Operate with high autonomy and meaningful ownership</li> <li>Collaborate with a mission-driven, highly capable team</li> <li>Help shape how a scaling engineering organization operates</li> </ul> <p>Canopy is an equal opportunity employer committed to building diverse teams and an inclusive environment for all employees.</p> <p>If you're excited about the opportunity to work on groundbreaking projects, collaborate with a talented team, and make a positive impact on the lives of healthcare workers, we'd love to hear from you. Join us in making a difference, from anywhere in the world, and apply now!</p> <p>The base salary range for this position is $200k - $225k per year, depending on location, experience and qualifications. Canopy is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.</p> <h2> </h2>