Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MillerKnoll Logo

Senior Software Developer - Manufacturing Systems

MillerKnoll

Salary not specified
Dec 8, 2025
Zeeland, MI, US
Apply Now

MillerKnoll is looking to solve the problem of designing, developing, implementing, and testing of Manufacturing Systems to support their manufacturing operations and achieve business objectives.

Requirements

  • Experience in programming/developing/configuring HMI and SCADA systems, preferably Ignition
  • Experience working with MES Software packages
  • Experience and knowledge in Python, C, HTML, JSON, RESTful Web APIs, and SQL
  • Experience in the adoption and application of ISA-95 and connecting enterprise IT systems to shop-floor systems
  • Experience in database design, development, and support
  • Experience in machine data collection via OPC, preferably from Allen Bradley and Beckoff PLC environments
  • Experience with IIoT cloud-based solutions, architectures, and deployment

Responsibilities

  • Design, develop, implement, test, and deploy Manufacturing Execution Systems (MES)
  • Support, troubleshoot, maintain, and enhance deployed MES solutions across manufacturing locations around the globe
  • Actively participate in the development of processes, identifying and recommending process improvements
  • Collaborate with Controls Engineers in support of PLC integration, HMI and SCADA deployment, and machine data historization
  • Create rapid prototypes to demonstrate MES and systems integration capabilities
  • Define and develop project deliverables in a highly agile environment
  • Provide subject matter expertise to operations, engineering, IT, and OT

Other

  • Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, Engineering, or related equivalent education and experience
  • 5 years of experience working as a software developer, preferably in a manufacturing environment
  • Must be able to communicate effectively with people at various levels including production, engineering, and management
  • Must be able to work well with and develop a partnering relationship with other team members
  • Must have an overall business sense and understand how decisions impact business results