Controls Engineer

Ultradent Products, Inc.Salt Lake City, UT
Onsite

About The Position

Ultradent is looking for a Controls Engineer with experience in programming and robotics. We are looking for an experienced candidate with 5+ years of experience in machine design, but are willing to consider exceptional applicants with two or more years of experience in a related industry. Strong candidates generally have a four-year degree in an engineering or computer science field and a familiarity with Beckhoff’s TwinCAT software, including structured text. Our engineering group develops, maintains, and improves custom automated manufacturing systems to support our company’s manufacturing needs. A typical day’s work may include interacting with customers, planning with team members, and programming, designing, or debugging new and existing equipment. You will work closely with a multi-disciplinary, experienced engineering team to complete your projects. We place heavy emphasis on continuous learning and improvement, both on an individual level and throughout machine development. Ultradent Products, Inc., is a collaborative and hard-working company with a 45-year history of innovation. Ours is a fun, fast-paced work environment dedicated to providing unique, solution-oriented products to dentists—and their patients—across the globe. Our company was built on a foundation of innovation, integrity, hard work, quality, and care, and we put those values into everything we do. We ask all colleagues to seek out the excluded, enhance the team, share feedback fearlessly, welcome feedback humbly, amplify all voices, and embrace our differences.

Requirements

  • Experience in programming and robotics.
  • 5+ years of experience in machine design (or 2+ years in a related industry for exceptional applicants).
  • Four-year degree in an engineering or computer science field.
  • Familiarity with Beckhoff’s TwinCAT software, including structured text.
  • Intelligent – Can learn quickly and find solutions to challenging problems.
  • Innovative – Has ideas to improve the designs, products, and processes.
  • Curious – Takes things apart to see how they work and studies subjects independently.
  • Collaborative – Can share ideas freely, listen closely, and blend ideas to find the best solution.
  • Hard working – Enjoys working hard and pushing through difficult challenges.
  • Growth oriented – Driven to learn and to be better tomorrow than today.
  • Brave – Willing to ask for help, even when afraid asking will expose lack of knowledge.
  • Resilient – Can enjoy the process of making and refining new things even when ideas are not working.
  • Empirical – Willing to get into the lab, build prototypes, assemble hardware, and run tests to learn by experience.
  • Systems thinking – Can analyze a complex system, both as a whole and in its parts, and design and make improvements from both perspectives.
  • Programming – Can model a physical process in structured text, using developed standards and good programming practices.
  • Familiarity with common electrical components and design standards.
  • Ability to read electrical schematics.
  • Debug – Can use knowledge and experience to track down bugs in code and hardware designs, using a process of review, simulation, and elimination.

Nice To Haves

  • Familiarity with Beckhoff’s TwinCAT software environment is highly desirable.
  • Experience with Object-Oriented Programming (OOP).
  • Experience with Test-Driven Software Development (TDD).
  • Experience with source control.
  • Experience with performing software design reviews.
  • Experience creating electrical schematics for someone else to follow.
  • Experience documenting prototypes, unknowns, and lessons learned.
  • Familiarity with OEE, throughput, and other manufacturing statistics.

Responsibilities

  • Develop, maintain, and improve custom automated manufacturing systems.
  • Interact with customers.
  • Plan with team members.
  • Program new and existing equipment.
  • Design new and existing equipment.
  • Debug new and existing equipment.
  • Manage time and resources to stay on target for hitting promised delivery dates.
  • Hold peers to the same high standard.
  • Openly and honestly communicate project status with customers and leadership.
  • Quickly convert innovative ideas about how to solve a manufacturing problem into working prototypes.
  • Document prototypes, unknowns, and lessons learned.
  • Verify electrical designs meet the intended need.
  • Give constructive and valuable feedback and corrections on electrical designs.
  • Gather empirical data from prototypes and processes to support design decisions.
  • Help customers make important manufacturing decisions.

Benefits

  • Medical/Dental & Other Insurances (eligible the first of month after 60 days)
  • Health Savings Account with employer contribution
  • 401K Plan with employer matching contribution
  • Employee access to discounted Ultradent products
  • Excellent Paid Time Off (PTO) and Medical Time Off (MTO) account to support medical and military events
  • Five days paid between Christmas and New Years
  • Education Assistance
  • Onsite Fitness Center
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service