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

Software Project Engineer at Dematic Corp in Grand Rapids, Michigan

Posted in Software 30+ days ago.

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 6,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.


Job Family Responsibilities:

Participates in semi-complex design, maintenance, enhancement, testing, implementation, and support of software. Supports the development of software test requirements for semi-complex modules under development, may execute semi-complex test specifications. Participates in providing estimates for semi-complex modules under development, and may estimate own work. Supports the reviewing of semi-complex customers standards specification and other documentation to determine software engineering requirements. Participates in presentations of semi-complex technical findings and developments. Provides support with the software quality process through the execution of semi-complex module, subsystem and system test procedures. 

Key Responsibilities:

Performs important areas of standard professional level work that typically requires processing and interpreting, more complex, less clearly-defined issues. Refers semi-complex, unusual problems to others. Identifies and resolves readily identifiable, clearly-defined problems. 


Typically BS/BA in related discipline or advanced degree. Certification may be required in some areas. 

Knowledge and Experience:

Demonstrates a good grasp of knowledge and principles of field of specialization and applies through successful completion of assignments. Successfully applies knowledge of fundamental concepts, practices, and procedures of particular area of specialization. Typically 2-5 years of successful experience in related field and successful demonstration of Key Responsibilities and Knowledge as presented above. Advanced degree MAY be substituted for experience, where applicable. 

Direction of Others:

May provide general guidance or train lower level support staff. 

Key Working Relationships:

Primarily intra-organizational contacts and some external contacts.


Specific Requirements:

Ever order something online and get the package the next day? Enjoy working with highly complex software solutions? Want to work for an organization that provides growth opportunity? Then check out Dematic – the Global Leader in the Logistics and Material Handling Industry. Our software solutions power automation and robotics to provide high-profile clients the operational agility they need to handle ever-growing consumer demand.

Dematic Summary

At Dematic, we view order fulfillment within the four walls of a distribution center as a single, interconnected process. Our Warehouse Execution Software combines execution with intelligence. We synchronize the discrete and low-level processes to create a real-time decision engine that drives labor and equipment at the highest efficiency. We serve numerous clients and help them achieve their business objectives. Our projects vary in size and scope and require flexibility and tailored project management tools and solutions.

 Core Job Responsibilities:

  • Develop software design and functional specifications

  • Implement project customizations and configurations, and propose software modification to adapt to business change

  • Conduct quality testing and integration of new systems

  • Install, commission, and test application software as part of an integrated solution

  • Conduct customer training

  • Provide second level support of installed systems

  • Senior Engineers will also provide technical leadership of software engineers by directing and tracking team activities, while managing tasks and project schedule

    Desired Skills and Experience:

  • Strong problem solving skills

  • Excellent communication skills

  • An analytical mindset

  • A commitment to engineering excellence

  • Experience with industrial automation a plus

    Technical Knowledge and Skills

    Level and Experience May Vary

  • Software and IT/hardware setup including network configuration

  • Java (Java 7 or J2E 6) and application development methodology and practice

  • C++ Programming

  • Database Design and Programming (Oracle, MySQL, Microsoft SQL)

  • Web Programming: HTML, JavaScript, JSP, Adobe Flex, GWT

  • Web Server Configuration (Tomcat, etc.)

  • OS: Windows Server , Linux   

  • Web Services (SOAP, REST) , Socket Programming

  • Wildfly/Eclipse

  • Jira and Confluence

  • GitLab, SubVersion

  • Virtualization (VMWare, etc.)

    Additional Requirements:

  • Bachelor's degree in Computer Science, or equivalent experience.

  • 2-5 yrs of software development experience depending on level sought

  • Willingness to travel 20% - 40%