Fortune Brands Innovations is seeking an Embedded Application Engineer to integrate advanced leak detection algorithms and implement features that differentiate their products in the smart home protection market.
Requirements
- Strong Python development experience in embedded/resource-constrained environments
- Experience with D-Bus for inter-process communication in Linux
- Experience with REST APIs and MQTT for IoT applications
- Experience integrating data science models into production systems
- Understanding of data processing and signal analysis
- Ability to refactor complex legacy codebases
- Experience with system architecture and service-oriented design
Responsibilities
- Develop and maintain Python-based application layer for leak detection and water monitoring
- Integrate machine learning algorithms from Data Science team into production firmware
- Implement D-Bus clients to communicate with system services for valve control and sensor data
- Implement REST API clients and MQTT messaging for cloud communication
- Refactor existing Python codebase to improve maintainability and separate concerns
- Implement new features requested by Product Management
- Develop data processing pipelines for water flow analysis
Other
- BS in Computer Science, Computer Engineering, or equivalent relevant experience
- Collaborate with mobile/backend teams on API integration
- Participate in code reviews and knowledge sharing with team members
- Support algorithm accuracy improvements and predictive maintenance capabilities
- Travel requirements not specified