Software Engineer

EMT InternationalHobart, WI
Onsite

About The Position

At EMT International, we design and build cutting-edge finishing equipment for the digital print, inkjet, and label industries. Unlike many manufacturers, everything from engineering and machining to assembly and testing happens in-house. That means our engineers don’t just write code — they see their ideas come to life on real machines used around the world. If you enjoy hands-on problem solving, motion control, automation, and working closely with manufacturing teams, this is an opportunity to build software that directly impacts high-tech industrial equipment.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • 2+ years of software development experience preferred
  • Experience or coursework in: PLC programming
  • Experience or coursework in: Motion control systems
  • Experience or coursework in: Object-oriented programming
  • Experience or coursework in: Industrial automation
  • Familiarity with: IEC 61131-3 / Structured Text
  • Familiarity with: Java or C++
  • Familiarity with: Software debugging and testing
  • Familiarity with: Source control and software development best practices

Nice To Haves

  • B&R Automation Studio experience is a plus

Responsibilities

  • Develop and maintain software for motion control systems and HMI applications
  • Participate in the full software development lifecycle (SDLC)
  • Write clean, testable, and maintainable code
  • Collaborate with engineering, manufacturing, and service teams to develop innovative machine solutions
  • Test, validate, and troubleshoot new software and machine functionality
  • Create documentation including user manuals, troubleshooting guides, and theory of operation documents
  • Support continuous improvement initiatives and engineering change processes
  • Help bring custom and standard OEM equipment to life through automation and controls software

Benefits

  • Flexible first shift schedule
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service