Dematic Controls Software Engineer in Grand Rapids, Michigan
Controls Software Engineer
Functional Area: Research & Development
Location: USA - MI - Grand Rapids
Req ID: 53002
Job Type: Regular
Job Time: Full-Time
Experience Level: Mid Level
Required Education: Bachelors Degree or equivalent experience
Required Travel %: 20.00
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 across the globe. Dematic has implemented more than 4,500 integrated systems for a customer base that includes small, medium and large companies doing business in a variety of market sectors.
Headquartered in Grand Rapids, MI, 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.
The KION Group CTO organization creates high-performance software that helps some of the largest companies in the world manage and optimize their warehouse and distribution operations. Dematic Corp has a need for a Controls Software Engineer in our Research and Development group to become experts in the Dematic Multishuttle onboard and off-board controller software. This role is to focus on the development of PLC Controls Software .
Our team is using Siemens PLCs as part of an evolving product. You will participate in all aspects of the software development lifecycle, including hands-on design, implementation, documentation and validation. You will perform the majority of your work in a professional office.
This opportunity might be for you if:
You enjoy designing and implementing creative solutions and advanced features into product foundation code used globally.
You like to test the functionality and performance of your code using software simulation tools to prevent escaped defects.
You want to collaborate with remote team members and stakeholders in Canada, the United Kingdom and the United States to build the best product.
You pay attention to the details. As far as you are concerned, anything worth doing is worth doing right, every single time.
You think on your feet. You like learning new things, and you can learn quickly. When things change, you know how to roll with the punches.
You communicate clearly. You can explain just about anything to anyone, and you are comfortable communicating in writing and through Skype or the phone.
You are motivated and driven. You volunteer for new challenges without waiting to be asked. You are going to take ownership of the time you spend with us and you are excited to make a difference.
Skills and Requirements
This position is open to a recent graduate through to a very experienced engineer.
B.S. in Electrical Engineering, Mechatronics Engineering, Control Systems, Robotics & Automation or related field.
Experience programming PLCs, HMIs, and other industrial equipment in the automation industry (Siemens preferred).
Software focus with attention to best practices and quality.
Experience designing and developing software using a higher-level language such as C, C++, C# or Java.
Strong analytical and problem solving skills with a high attention to detail.
Experience with common industrial communication protocols is an asset.
Experience commissioning and troubleshooting is an asset.
Experience developing embedded software is an asset.
Working knowledge of agile development is an asset.
Willing to travel (20-25%).
Able to travel freely abroad without restrictions.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.