Position Summary
This position is responsible for all engineering activities related to creating and maintaining embedded systems software. This includes product development, R&D, in-house validation, and field follow programs as it relates to control software creation, development, testing, validation, maintenance, and release. The Candidate should understand basic electronic circuits and electric components.
Role & Responsibilities:
- Carry out control software algorithm development activities related to tankless water heater, boilers, or similar devices in the HVAC field
- Work with control and design engineers to create state machines.
- Implement control logic and convert to code, test firmware on the embedded platform
- Test firmware on actual machine in house and at field sites
- Carry out hands on testing/development by carrying out electrical measurement, data acquisition (temperature, analog voltage, frequency, PWM)
- Travel to field sites to verify control software performance, analyze bugs, implement fixes.
- Assist with technical documentation and literature.
- Develop/implement/test communication schemes between units and Internet of Things (IoT) technology
- Develop, implement and test software for over the air (OTA) firmware update
- Support software development for display and wifi integration
- Document test results & create debug/bug procedure.
- Other assignments as determined necessary by the company.