About The Position

In this Software Engineer position, you'll be responsible for designing and developing machine user interfaces (UI) that control next‑generation packaging and handling machinery, delivering solutions that meet defined specifications and project timelines through innovation and creative problem‑solving. This role directly supports R&D by converting emerging machine concepts into functional, testable interfaces that enable prototyping, validation, and continuous improvement across the development lifecycle.

Requirements

  • Proficiency in design patterns, MVC architecture, and strong debugging skills
  • Strong knowledge and experience in Java, Swing UI, and Apache Ant is preferred
  • Familiarity with Git Version Control, Jira, NetBeans IDE tools is a plus
  • Demonstrates computer literacy with Microsoft Word, Excel, and Outlook
  • Demonstrates a brilliant imagination
  • Capable of developing new concepts and standards
  • Ability to think ahead and plan over a 3-month to 6-month time span
  • Exhibits clear communication skills (written & verbal)
  • Displays great attention to detail
  • Ability to work in a team environment
  • Shows organizational skills and the ability to handle multiple projects simultaneously
  • Ability to solve practical problems
  • Exhibits troubleshooting skills, both mechanical and electrical
  • Must be able to make good decisions independently
  • Displays desire to meet project needs
  • Ability to travel up to 10% of the year
  • B.S. degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or equivalent required

Nice To Haves

  • Experience in programming operator or user interfaces preferred
  • Experience in a manufacturing environment preferred

Responsibilities

  • Design machine user interfaces (UI) using AlphaGate A-VIS visualization software
  • Configure communication with the machine PLC and plant-level software applications
  • Customize the operator interface application to meet specific customer needs
  • Debug and prepare the user interface for factory acceptance testing (FAT)
  • Communicate and interact with customers in a positive and professional manner
  • Provide suggestions for design improvements or changes during all phases of machine design
  • Integrate third party equipment into the machine and UI functions
  • Work with the automation programmer to troubleshoot any program errors
  • Review the operating manuals prepared by the technical writer to ensure accuracy and reduce service calls
  • Travel or provides remote service and support of equipment
  • Collaborate with sister companies to standardize HMI architecture, UI components, and software frameworks across the Körber ecosystem, ensuring cross‑platform consistency and seamless interoperability when different products are deployed together
  • Maintain a clean and safe work area
  • Show a strong eagerness to learn and a positive attitude everyday
  • Attend and participate in company meetings
  • Work on special projects as needed
  • Take responsibility across divisions for assigned tasks and topics
  • Sitting for long periods of time
  • Ability to focus on computer screen for long periods of time
  • Requires regularly standing, reaching, bending and moving about the facility
  • Occasional lifting up to forty pounds

Benefits

  • You will work in a modern work environment with open culture towards improvements and new ideas.
  • You are part of a global operating company with a wide customer basis and a growing business.
  • You profit from international cooperation within group-expert network to implement corporate wide concepts.
  • You will work in a team who is focusing or exceeding customer requirements.
  • You will receive an attractive compensation package including health, dental, vision insurance and retirement plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service