Firmware Engineer

Engineering Lake City, Minnesota Lakeville, Minnesota


Description

Position at Hearth & Home Technologies, LLC

Break free from the established norms of a traditional engineering career and thrive as a Firmware Engineer 2 at Hearth & Home Technologies in Lake City or Lakeville, MN. 
 
The Firmware Engineer 2 will support the vision and goals of HHT through development, documentation, test, and maintenance of firmware for fireplace and stove control systems. As a core member of our Controls team, this position will work with Electrical Engineers, Quality / Test Engineers, Software Developers (App / Server Development), and contract manufacturers to design and commercialize connected appliance controls. 
 
Role & Responsibilities
  • Work with Systems Engineers to translate business requirements into technical specifications as the foundation for source code development.
  • Collaborate with development team members to complete discovery on new technologies and build functioning prototypes for testing.
  • Develop source code and algorithms for gas and pellet appliance control systems, ensuring a balance in the code and hardware design to achieve best total component cost.
  • Develop and implement functional and integration tests verifying that designs meet specifications along with creating automated test solutions.
  • Debugging of new or existing components to improve performance.
  • Lead root cause / failure analysis activities.
  • Documentation and revision level control of source and hex code files.
Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering or the Computer Science Fields is preferred or equivalent applicable experience. 
  • At least 3 years' work experience developing Firmware. Master’s Degree in the above fields is preferred.
  • Master’s degree in the above fields is preferred.
  • Strong knowledge of C/C++ programming languages.
  • Demonstrated experience developing firmware solutions for production product.
  • Prior Implementation of micro-controller architecture, hardware interfaces, systems and data structure and algorithms.
  • Ability to read and understand electrical schematics and signal diagrams.
  • Management of firmware revisions using GIT software.
  • Excellent debugging and problem-solving skills.
  • Ability to work independently and in a team environment.
  • Ability to handle multiple projects simultaneously.
  • Strong written and verbal communication skills.
  • Versatile and enthusiastic to tackle new problems across the business and project teams as needs evolve.

In addition to your salary, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision Insurance, Health Savings Account, Disability Benefits, Life Insurance, Paid Time Off and Holidays, and Retirement Benefits). Hearth & Home Technologies benefits are subject to eligibility requirements. Our company endeavors to make www.hearthnhome.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at 952-985-6000 or via email at [email protected]. The Company is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.