3D UI / Visualization Software Engineering Intern

Hypertherm AssociatesKent, WA
Onsite

About The Position

Hypertherm Associates Software Engineering team in Kent, WA is seeking an intern who is a rising Junior or Senior in good standing with their college/university and wants to gain: Hands-on experience building production grade‑realtime‑interfaces Mentorship from experienced software engineers and designers Opportunity to influence the future look and feel of a commercial product As an intern with the Software Engineering team, you will blend graphics design sensibility with software development skills and bring experience creating interactive interfaces in a game engine or similar ‑rendering environment with your: Strong visual instincts and creativity paired with practical engineering judgment Curiosity and willingness to explore new UI interaction concepts Ability to work independently on prototypes while seeking feedback early Comfort working at the intersection of design, software, and hardware driven‑ systems

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, Game Development, Interactive Media, or related field
  • Experience designing game interfaces, HUDs, or interactive visual concepts (academic projects, personal projects, or portfolio work are acceptable)
  • Demonstrated graphics/UI design skills, including layout, typography, color usage, and visual hierarchy
  • Working knowledge of software development fundamentals: Object-oriented programming Basic data structures Version control (Git or equivalent)
  • Experience with at least one real-time/game engine
  • Ability to present and explain design concepts and technical implementations

Nice To Haves

  • Experience with C# or similar
  • Familiarity with real-time rendering, 2D/3D UI systems, or scene graphs
  • Exposure to industrial, robotics, CNC, or machine control software (not required)
  • Basic understanding of UX principles for operator interfaces or complex tools

Responsibilities

  • Design and prototype real-time, interactive user interfaces for machine operation and visualization
  • Implement UI concepts using Unity, Unreal or a comparable real-time engine
  • Collaborate with operators and control engineers to translate requirements into interface concepts
  • Develop reusable UI components, layouts, animations, and visual effects
  • Balance visual sophistication with usability, performance, and operator safety requirements
  • Use AI assisted tools (e.g., Copilot and image generation tools) to accelerate coding, prototyping, and iteration
  • Iterate on designs based on feedback from engineering, UX, and end users
  • Document design decisions and implementation details clearly
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service