Demo

Controls Software Engineer

Dematic
Grand Rapids, MI Full Time
POSTED ON 12/10/2025 CLOSED ON 3/23/2026

What are the responsibilities and job description for the Controls Software Engineer position at Dematic?

As a Controls Software Engineer in the Product Development SCS organisation, you will be responsible for developing standard controls software for PLCs or other real time controller platforms. As part of the controls software development team, you will be responsible for delivering this software for our global customers, in partnership with our product management, application engineering and customer service groups.

We are looking for someone with a passion for excellence, the drive to complete tasks within the required time frame, the ability to work in a team environment and the technical skill to produce software of a high standard.

We Offer

  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities

Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/

Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

The base pay range for this role is estimated to be $75,000-$115,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Tasks And Qualifications

What You Will do in This Role:

  • Develop and/or follow a project plan knowing the importance of setting and meeting milestone dates.
  • Co-develop successive releases of controls software products in coordination with product champions. This includes the performance of complex design, maintenance, enhancement, testing, implementation, and support of these products. Experience in the design and development of controls based on physical layouts is expected. Software must be well structured, easy to understand and well documented.
  • Develop software tools for the rapid deployment of controls software products for testing and applications environments.
  • Complete the quality process through the execution of module, subsystem, and system test procedures – including customer site commissioning when required.
  • Perform presentations of complex technical findings and developments.
  • Contribute to the development and maintenance of controls software standards.
  • Produce documentation required as part of the development process including detailed design specifications, test documents and descriptions of operation.
  • Complete estimates for modules under development and especially own work. Perform review of complex standards specifications and other documentation to determine engineering requirements.
  • Conform to Occupational Health Safety and Environment standards in the execution of all work – especially when testing with equipment.
  • Train regional product champions in order to efficiently deploy the developed software products.
  • Up to 10% travel will be required.

What We’re Looking For

  • 1 years PLC/real-time-controller/robotics programming experience including hands-on experience with material handling / intralogistics systems (conveyor, stacker cranes, or pallet conveying systems) or similar industry.
  • Experience in designing and developing software using a higher-level or object-oriented language such as C#, C , C, Python, Java, Visual Basic, etc. Experience in real time applications preferred.
  • Experience in automated testing including scripting is beneficial.
  • Experience in an agile development environment is beneficial.
  • Experience in HMI/SCADA programming is beneficial.

Education

  • Bachelor or higher degree in electrical or mechatronics engineering, computer science or similar discipline.
  • Honors level preferred.

Salary : $75,000 - $115,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Dematic

  • Dematic Grand Rapids, MI
  • Join Dematic as a Software Engineering AI Intern and contribute to cutting-edge logistics and material handling projects that power global supply chains. W... more
  • 16 Days Ago

  • Dematic Assonet, MA
  • The Electro-Mechanical Technician Level 3 is responsible for the day-to-day troubleshooting and preventative/predictive maintenance on ASRS machines. Acts ... more
  • 16 Days Ago

  • Dematic Grand Rapids, MI
  • The Talent & Performance Management Lead is responsible for crafting, implementing, and sustaining talent and performance strategies that accelerate Demati... more
  • 16 Days Ago

  • Dematic Atlanta, GA
  • We’re excited to be on the lookout for an expert Product Manager at Dematic for Fixed Case and Tote Storage, focusing on Shuttle and Ultra-High Density Sto... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Controls Software Engineer jobs in the Grand Rapids, MI area that may be a better fit.

  • ConsultNet Technology Services and Solutions Grand Rapids, MI
  • Software Controls engineer Michigan USA TN Visa long term $35/hr USD Position Overview We are seeking a Software Controls Engineer to develop control syste... more
  • 11 Days Ago

  • Grand Rapids Controls Rockford, MI
  • At Grand Rapids Controls (GRC), we don’t just build components, we build solutions that power motion control systems around the world. As we continue to gr... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!