Senior Development Engineer, Embedded Firmware
R&D
Full Time
Anderson, Sc
2020-07-25

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Work with global engineering team, test labs, marketing, and industrial design towards the successful implementation of new refrigeration appliances electronics control software, user interfaces, control modules and sensors.
  • Provide engineering analysis of proposed designs and make recommendations.
  • Participate in the development processes to support R&D and manufacturing. Lead the design, application, and integration of embedded software and modules for Refrigeration Appliances.
  • Lead the design, development and qualification of refrigeration electronic controls software modules, user interface firmware, and other software activities to support new product development, innovation, cost reduction, quality improvement, and continuation/support of legacy systems.
  • Design and debug functional software and firmware in ANSI C for electronic controls and control systems for refrigeration appliances including PID controllers, functional temperature control systems, ice making devices control, low level firmware drivers development and integration, HMI functional software, digital filtering, digital signal acquisition, serial communication protocols, capacitive touch libraries.
  • Develop and document functional and technical specifications to implement embedded software and related features based of a variety of requirement inputs including: consumer, marketing, industrial design and other technology domain groups.
  • Develop detailed engineering documentation including functional specifications and block diagrams and test procedures. Use the following tools for embedded Software development: IAR Embedded Workbench, GIT, Bitbucket, Sourcetree, JLInk, PTC Integrity Client, COSMIC Software compilers, WinIDEA, IC5000, STLink and PE Micro Cyclones.
  • Design software for the following microcontroller architectures: ARM cortex-M0+, HC(S)08 and STM8.
  • Implement software in a modular way to allow for components to be reused across multiple platforms.
  • Follow global directives on software & electronic. Perform qualification of capacitive touch user interfaces.
  • Maintain legacy software.
  • Review software designs for local & global designs.
  • Assist and mentor other team members for any software issues. 
  • Perform innovation assessment of new technologies and tools.
  • Maintain documentation and specifications for legacy software.
  • Use software packages for documentation e.g.: Word, Excel, Outlook, PowerPoint and Visio. Participate in global and cross functional team meetings and associated activities.
  • Participate in system and subsystem reviews.
  • Plan and approve work done by Laboratory.
  • Provide technical guidance to other project engineers.

Minimum Qualification

MINIMUM QUALIFICATIONS

  • Candidate must have a Bachelors or foreign equivalent degree in Electrical Engineering or directly related field and 3 years’ experience in refrigeration appliance industry and experience with design, application, and integration of embedded software and modules for Refrigeration Appliances.
  • Must have: experience designing and debugging functional embedded software and firmware in ANSI C; experience designing functional software and firmware for electronic controls and control systems for refrigeration appliances including PID controllers, functional temperature control systems, ice making devices control, low level firmware drivers development and integration, HMI functional software, digital filtering, digital signal acquisition, serial communication protocols, capacitive touch libraries; experience with embedded software development tools like PTC Integrity Client, COSMIC Software compilers, WinIDEA, IC5000, STLink and PE Micro Cyclones; experience with the following microcontroller architectures: HC(S)08 and STM8.

Apply now

We encourage you to apply as soon as possible as candidates will be interviewed continuously. The position may be filled prior to the date described as 'Apply by'