This job listing has expired and the position may no longer be open for hire.

R&D Firmware Engineer at Dematic Corp in Grand Rapids, Michigan

Posted in Information Technology 30+ days ago.

This job brought to you by eQuest

Type: Full-Time

Job Description:

Dematic is a leading supplier of integrated automated technology, software and services to optimize the supply chain. Dematic employs over 7,000 skilled logistics professionals to serve its customers globally, with engineering centers and manufacturing facilities located around the world. Dematic is one brand under the KION Group of companies and has implemented more than 6,000 integrated systems for a customer base that includes small, medium and large companies doing business in a variety of market sectors.
Headquartered in Atlanta, Georgia, Dematic is a member of KION Group, a global leader in industrial trucks, related services and supply chain solutions. Across more than 100 countries worldwide, the KION Group designs, builds and supports logistics solutions that optimize material and information flow within factories, warehouses and distribution centers. The company is the largest manufacturer of industrial trucks in Europe, the second-largest producer of forklifts globally and a leading provider of warehouse automation.


Dematic has an immediate need at our Grand Rapids, MI headquarters for a Firmware Engineer. The successful candidate will perform selected embedded firmware engineering development and maintenance tasks for company products and systems, or goals as assigned by engineering management.


Primary Duties:

  • Design, implement, and maintain embedded firmware for products used for material flow and material management automation systems for projects.

  • Responsible for solving specific firmware design problems with little outside direction

  • Responsible for the completion of total embedded firmware design, coding, and testing for products for intended to be released and used in industrial material handling systems.

  • Completes firmware documentation in accordance with Company requirements in association with the Technical Publications department.

  • Participates in the preparation of technical proposals.

  • Assists with the preparation and presentation of technical and user training for customers.

  • Travels to the customer site to support firmware issues or upgrades.

  • Complies with customer or Company procedures for software quality assurance, software configuration control and ISO 9000.

  • Adheres to Company rules as they apply to Development Engineering.



Knowledge, Skills, and Abilities:

  • Knowledge of software design methodologies such as object-oriented design and knowledge of commercial operating systems such as Window 10 and/or Unix.

  • Embedded firmware design experience, user interface programming skills, and other programming skills.

  • C, C++, Visual C, MS Windows (10), Visual Basic.

  • Excellent written and verbal skills with customers, contractors, and team members.

  • Excellent facilitation skills to lead discussions and solve problems.

  • Knowledge of firmware quality assurance procedures.

  • Knowledge of the capabilities of automated software configuration control systems.

    Education and Experience:

  • Bachelors in Computer Science, Computer Engineering, or Electrical Engineering (preferred) and/or equivalent experience.

    • Embedded firmware experience

    •User interface programming experience

    •General programming skills

    •Advanced engineering principles and concept design

  • Familiarity with storage and retrieval systems a plus

  • Familiarity with material handling systems a plus

  • FPGA experience a plus

  • AB / Siemens PLC experience a plus

  • CAN / Profibus / Ethernet IP / Profinet / ASi fieldbus experience a plus.

  • Motor Control experience a plus