Dandy is transforming the dental industry by modernizing its functions through technology. The company is expanding its advanced manufacturing and R&D capabilities, requiring a Senior Software Engineer to bridge the gap between engineering and manufacturing processes, increasing development velocity and solving complex automation problems.
Requirements
- Strong backend programming skills, especially in C++ and Python.
- Prior experience with industrial automation, robotics systems, or CAD/CAM workflows.
- Familiar with systems integration, hardware/software interfaces, and production station bring-up.
- Experienced with diagnostic tooling, debugging processes, and real-time monitoring of distributed systems.
Responsibilities
- Develop a deep understanding of internal CAD and automation tools built by Dandy’s engineering team in the U.S. and how they integrate into the manufacturing process.
- Serve as the first line of technical defense for any software or system-related failures in Provo-based manufacturing processes.
- Build and maintain diagnostic and triage tools to detect, isolate, and resolve system failures with minimal disruption to operations.
- Lead and coordinate local debugging efforts during production station bring-up and work in tight sync with vendors and cross-functional stakeholders.
- Act as the engineering point of contact for automation development partnerships
- Contribute to backend development and tooling in support of automation initiatives and process improvement.
Other
- 5+ years of software engineering experience, ideally in a manufacturing, robotics, or automation context.
- Comfortable with ambiguity and working in fast-moving, cross-functional teams.
- Highly autonomous and able to operate independently
- Strong communicator, able to coordinate across time zones and distill complex problems into clear updates and action plans.
- Highly process-oriented with a strong emphasis on writing clear, maintainable documentation to support asynchronous collaboration.