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.
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++, C#, Java, Python, VB.
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.
3-5 years or more Embedded firmware experience (preferred)
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.