System Software Developer

System Software Developer

01 Oct 2025
California, Sanfrancisco, 94102 Sanfrancisco USA

System Software Developer

We're seeking a System Software Engineer to join our Device Software Engineering team supporting the Flo Smart Water Shutoff product line. You'll work on safety-critical embedded systems that protect homes from water damage, supporting our current products and future products on the roadmap. You'll report directly to the Technical Lead who will provide both technical guidance and direct supervision. Key Responsibilities:Develop and maintain Linux-based embedded system software for Flo devicesDesign and implement hardware abstraction layers and device driversMaintain operating system security through regular patching and updatesOptimize system performance and power managementImplement and maintain D-Bus services for system-level operationsSupport device-to-cloud connectivity infrastructure (REST APIs and MQTT)Collaborate with hardware engineering on new product bring-upImplement OTA update mechanisms and device monitoring capabilitiesEnsure real-time system constraints are met for safety-critical water shutoff operationsWork closely with team members to ensure knowledge sharing and redundancy 

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.