Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fortune Brands Innovations Logo

System Software Developer

Fortune Brands Innovations

$130,000 - $214,500
Sep 29, 2025
San Francisco, CA, US
Apply Now

Fortune Brands Innovations, Inc. is seeking a System Software Engineer to develop and maintain safety-critical embedded systems for their Flo Smart Water Shutoff product line, aiming to protect homes from water damage and support current and future product roadmaps.

Requirements

  • Strong proficiency in C/C++ for embedded systems
  • Deep experience with Linux kernel and system-level programming
  • Experience with D-Bus for inter-process communication
  • Understanding of REST APIs and MQTT protocols
  • Hardware/software integration and debugging expertise
  • Understanding of real-time operating system constraints
  • Experience with security patching and vulnerability management

Responsibilities

  • Develop and maintain Linux-based embedded system software for Flo devices
  • Design and implement hardware abstraction layers and device drivers
  • Maintain operating system security through regular patching and updates
  • Optimize system performance and power management
  • Implement and maintain D-Bus services for system-level operations
  • Support device-to-cloud connectivity infrastructure (REST APIs and MQTT)
  • Collaborate with hardware engineering on new product bring-up

Other

  • B.S. in Computer Science, Computer Engineering, or equivalent relevant experience
  • Experience with Yocto Linux
  • Experience with water management or IoT devices
  • Knowledge of Memfault or similar embedded monitoring platforms
  • Background in safety-critical systems