Software Developer

ID
2021-14788
Job Locations
CA-ON-Waterloo
Category
Engineering
Position Type
Regular/Permanent
Job Time
Full-Time
Experience Level
Mid Level
Education Level
Bachelors Degree
Travel %
10
Shift Schedule
Standard
Posting Date
2 weeks ago(1/13/2021 3:47 PM)

Company Overview

Dematic is an intralogistics innovator that designs, builds and supports intelligent, automated solutions for manufacturing, warehouse and distribution environments for customers that are powering the future of commerce. With engineering centers, manufacturing facilities and service centers located in more than 25 countries, the Dematic global network of 10,000 employees has helped achieve more than 6,000 worldwide customer installations for some of the world’s leading brands. Headquartered in Atlanta, Dematic is a member of KION Group, one of the global leaders in industrial trucks and supply chain solutions, and a leading provider of warehouse automation.

The Role

At Dematic, we are trying to solve the big problems in supply chain. How do we minimize our customers’ impact on the environment? How do we make it easier for people to work comfortably in a warehouse? How do we ensure your online orders are delivered quickly? We are solving these questions, and many more, with bleeding edge software.

Our team is building a full, end-to-end visual simulation of real-world systems built on the Unity game engine. This is a unique opportunity to lead a team creating simulations of warehouse automation systems. On this team you will participate in product and feature design, interface definition, tool development, and analysis of test automation effectiveness. This position is located in our Waterloo, Ontario office.

The Global R&D Software Organization within Dematic is responsible for delivering a wide variety of software products to support a vast range of conveyor and sortation solutions, warehouse automation and distribution operations. Development teams are distributed across multiple locations in Germany and US, as well as Waterloo, Ontario.

Want to be part of our team of super smart, creative people who are inventing a new approach to the future?

What We Are Looking For

Skills and Requirements:

 

The successful candidate must have C# or Java experience. Additional skills in the following areas are highly desired:

  • High and low level architecture, including strong object oriented design concepts
  • Iterative software development principles
  • A strong foundation in algorithms, design patterns and data structures
  • Good problem-solving skills
  • Excellent communication skills

Duties to include:

  • Design and develop a simulation/emulation product with Unity and .NET as the foundation (incl. requirements, architectural concepts, implementation, technical reviews)
  • Participate as an active member of an agile, cross-functional team (development, UX, product management)
  • Independently experiment and contribute solutions to difficult problems
  • Rapidly seek consensus on ideas and include others in solution building
  • Be a strong advocate for the product in discussions with other groups across the organization
  • Contribute ideas and effort to on-going quality improvements (deployment, testing, support)
  • Contribute to productization efforts
  • Provide direct user support, as needed
  • Learn and apply new tools, technologies, and industry best practices
  • Willingness to travel 5% - 10% (optional)

Education/Experience Requirements:

  • Bachelor's degree in Computer Science or equivalent experience
  • 3+ years of software development experience recommended

Options

<p style="margin: 0px;">Sorry the 'Share' function is not working properly at this moment. Please refresh the page and try again later.</p>
Share on your newsfeed