Firmware Engineer, Connected Products

Fortune BrandsNorth Olmsted, OH
86d$89,000 - $129,500

About The Position

Fortune Brands Innovations is seeking a Firmware Engineer to join our Connected Products team. This role involves leading the development of embedded software for smart home water and security products, contributing to cutting-edge solutions that redefine the smart home experience. The Firmware Engineer will work out of our North Olmsted, OH location in a hybrid model with Tues-Thursday onsite days and Monday and Friday remote.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, related field, or equivalent experience.
  • 5+ years of exposure to IoT and embedded products, preferably for smart homes and water products.
  • Strong experience in embedded software development, particularly in C programming.
  • Experience in shipping production quality embedded Software products with clear high-level design, modular functionality, maintainability and robustness.
  • Proficiency with Real-Time Operating Systems, e.g., FreeRTOS.
  • Wireless communication technologies, e.g. Wi-Fi and Bluetooth Low Energy.
  • Background in Linux systems, including Yocto Linux customization, configuration, optimization, and development.
  • Familiarity with OTA update mechanisms and communication network principles.
  • Understanding of cryptographic principles, terminology, and algorithms.
  • Exposure to Git for version control and JIRA for project management.

Responsibilities

  • Lead the design, development, and maintenance of embedded software for smart home products.
  • Collaborate with cross-functional teams to define software requirements and ensure seamless integration with hardware components.
  • Implement software solutions in C, utilizing Real-Time Operating Systems (RTOS) like FreeRTOS.
  • Customize, configure, optimize, and develop on embedded Linux distributions with a focus on Yocto-based systems.
  • Develop Over-The-Air (OTA) update capabilities for remote firmware updates.
  • Conduct testing and debugging to ensure software reliability and performance.
  • Utilize Git for version control and JIRA for project management.
  • Support CI/CD build workflows.

Benefits

  • Comprehensive health plans.
  • Market-leading 401(k) program with a company contribution.
  • Product discounts.
  • Flexible time off benefits (including half-day summer Fridays per policy).
  • Inclusive fertility / adoption benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service