Software Support Engineer

JBT Marel•Redmond, WA
•Onsite

About The Position

The Software Support Engineer joins a focused engineering team developing software for robotic waterjet cutting systems used in the food processing industry. The applications combine real-time control, computer vision, robotics, and data-driven technologies. Based on-site in Redmond, Washington, within the JBT Marel Poultry division, this role connects Engineering with other technical teams by providing Level 3 remote support and engineering-guided solutions. The position involves troubleshooting installed systems, reproducing field issues in a lab, testing software release candidates, evaluating PC components, maintaining technical support documentation, and identifying recurring issues and product improvements. Occasional travel to customer sites and remote facilities may be required.

Requirements

  • At least three years of experience as a Systems Support Engineer or equivalent.
  • Experience providing systems support for customer-facing software products.
  • Linux or Unix systems administration experience.
  • Experience with the Git version control system.
  • Proficiency in shell scripting.
  • Proficiency in at least one development language; C is preferred.
  • Experience installing and troubleshooting PCs and other hardware components.
  • Experience troubleshooting basic IP networking issues.
  • Strong technical and non-technical communication skills, both oral and written, and collaboration skills.
  • Experience using system health, performance monitoring, and software management tools.
  • Technical curiosity and willingness to explore and learn new technologies, patterns, and practices.
  • Self-motivation and ability to learn and work without supervision.

Nice To Haves

  • Bachelor’s degree in Computer Science, Math, Engineering, or a related field, or equivalent experience.
  • High-level customer-facing application development in industrial systems.
  • Computational geometry and applied mathematics.
  • Computer vision, including OpenCV, image processing, and object detection.
  • Industrial control systems, including motion control, field buses, and interfaces.
  • Real-time operating systems; QNX is preferred.
  • Experience interfacing with AI or machine learning systems, including integration, data flow, and deployment.
  • GUI/HMI design and development.
  • Data collection and analytics, including OPC-UA.
  • Scripting with Python, Bash, or PowerShell.
  • Build systems and automation, including CMake.

Responsibilities

  • Act as a liaison between Engineering and other technical departments, providing Level 3 remote support, engineering-guided solutions, and technical updates.
  • Administer, troubleshoot, and control installed systems using remote desktop, SSH, and system error and event data.
  • Use diagnostic tools and debug files to reproduce field issues in a lab and help software engineers identify causes and reproduction steps.
  • Maintain systems support technical documentation.
  • Test and approve software release candidates.
  • Work with software and electrical engineers to improve the existing hardware and software stack.
  • Participate in team meetings and proactively share knowledge and assist colleagues with troubleshooting.
  • Identify issue trends and recommend ways to reduce frequent issues, streamline support, or reduce developer workload.
  • Troubleshoot installed systems, reproduce field issues, test release candidates, and evaluate PC components.
  • Travel occasionally to customer sites and remote facilities as needed.

Benefits

  • Medical coverage
  • Dental coverage
  • Life insurance
  • Short-term and long-term disability coverage
  • Family leave
  • Vision coverage
  • Matched 401(k) plan
  • Benefits available on the first day of employment
  • Employee development and growth opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service