Job Closed
This listing is no longer active.
Dandy oversees a platform created to help modernize the dental lab process. The company’s platform is designed to make the entire process digital from start to finish. As an empl
Senior Software Engineer II, Toolpath Algorithms
Location
United States + 1 moreAll locations: United States | Canada
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer II, Toolpath Algorithms
Dandy Dental Lab
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Dandy is looking for a Senior Algorithms Engineer to serve as the multiplying factor in our manufacturing strategy. You will define the strategy for automating complex, high-dexterity tasks that currently require highly skilled technicians. This role is about 0 to 1 development of novel toolpath and robotic control mechanisms as well as yield boosting optimizations to existing toolpath infra. You will bridge the gap between digital design and physical production, driving a multi-modal (additive + subtractive) workflow that is a top priority for our company’s growth. You’ll be working on the most interesting manufacturing problems in the industry in a high-visibility role where you will be the architect of our competitive edge. What You’ll Do - Define the Strategy: Lead the development of toolpath algorithms that serve as the core engine for Dandy’s next-generation dental lab automation. - Multi-Modal Manufacturing: Build workflows for hybrid production—eg, 3D printing and injection molding, or 3D printing parts and then polishing or milling them back with high precision. - Robotic Control: Develop novel robotic control mechanisms (6DoF) to automate high-dexterity tasks like polishing and finishing metal and acrylic partials. - Bridging Software & Hardware: Research and implement toolpath simulation and collision avoidance algorithms to ensure "right-first-time" manufacturing. - Cross-Functional Leadership: Partner across engineering and operations to transition theoretical robotics into production-ready deployments. - Problem Solving: Solve the critical, high-impact manufacturing problems that are currently the bottleneck for global scaling. Qualifications - Software Engineer / CS Background: You are a software engineer first, with the ability to write production-grade, high-performance C++, python or other language. - Toolpath & CNC Expertise: Deep, hands-on experience with 5-axis CNC or 6DoF robotic integration. You’ve moved beyond theory and have seen your code move machines in the real world. - Computational Geometry: Proficiency in fundamental 3D concepts, mesh processing, and algorithms (WASM, WebGPU, or C++ libraries like CGAL/Open CASCADE). - Simulation Mastery: Experience in toolpath simulation, kinematics, and robotic path planning. - Problem Solver: A "0 to 1" mindset. You thrive in startup environments and enjoy defining the roadmap rather than just following one. - Strong Communicator: Ability to explain technical risks and trade-offs to stakeholders while executing on a high-level business strategy. Our Technology - Languages: C++, TypeScript - Graphics/Compute: Three.js, WebGL, WebGPU, WGSL - Platform: WASM / Emscripten, React - Robotics: ROS, custom 6DoF control stacks, or proprietary toolpath engines. Bonus Points For - Startup Experience: You’ve built and scaled systems in a fast-paced environment. - Multi-Modal Experience: Familiarity with both additive (SLA/DLP) and subtractive (Milling/Grinding) processes. - Dental or Medical Tech: Experience with digital prosthetic design or medical device manufacturing. - Compliance and Regulatory: Experience with testing paradigms, documentation, compliance concepts common in regulated device manufacturing. - GPU Optimization: Deep knowledge of HLSL, GLSL, or CUDA for parallelizing geometry processing. Benefits - Healthcare - Dental - Mental health support - Parental planning resources - Retirement savings options - Generous paid time off
Job Requirements
- Software Engineer / CS Background: You are a software engineer first, with the ability to write production-grade, high-performance C++, python or other language.
- Toolpath & CNC Expertise: Deep, hands-on experience with 5-axis CNC or 6DoF robotic integration. You’ve moved beyond theory and have seen your code move machines in the real world.
- Computational Geometry: Proficiency in fundamental 3D concepts, mesh processing, and algorithms (WASM, WebGPU, or C++ libraries like CGAL/Open CASCADE).
- Simulation Mastery: Experience in toolpath simulation, kinematics, and robotic path planning.
- Problem Solver: A "0 to 1" mindset. You thrive in startup environments and enjoy defining the roadmap rather than just following one.
- Strong Communicator: Ability to explain technical risks and trade-offs to stakeholders while executing on a high-level business strategy.
- Our Technology
- Languages: C++, TypeScript
- Graphics/Compute: Three.js, WebGL, WebGPU, WGSL
- Platform: WASM / Emscripten, React
- Robotics: ROS, custom 6DoF control stacks, or proprietary toolpath engines.
- Bonus Points For
- Startup Experience: You’ve built and scaled systems in a fast-paced environment.
- Multi-Modal Experience: Familiarity with both additive (SLA/DLP) and subtractive (Milling/Grinding) processes.
- Dental or Medical Tech: Experience with digital prosthetic design or medical device manufacturing.
- Compliance and Regulatory: Experience with testing paradigms, documentation, compliance concepts common in regulated device manufacturing.
- GPU Optimization: Deep knowledge of HLSL, GLSL, or CUDA for parallelizing geometry processing.
Benefits
- Healthcare
- Dental
- Mental health support
- Parental planning resources
- Retirement savings options
- Generous paid time off
Related Guides
Related Job Pages
More Software Engineer Jobs
C# Developer, Veeam Backup for Hypervisors
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
• Develop business logic for products in virtualization field (RHV, Nutanix, Proxmox VE etc.) • Develop new products and supporting existing functionalities • Implement functionalities on the level of large parts of the product • Participate and individual development of components and the whole architecture of the product
Director of Engineering, Network
MaintainXManage your maintenance and operations without the paper stacks.
• Lead and scale the Growth engineering organization, spanning multiple teams. • Own the technical strategy and execution for GTM enablement, onboarding, experimentation, activation, and monetization systems. • Drive a product-led growth engine, including freemium-to-paid conversion, packaging, and expansion workflows. • Build platforms and tooling that support onboarding and managing customers with thousands of assets across multiple sites. • Partner closely with Marketing and Sales to design and build scalable growth infrastructure across the GTM funnel. • Hire, mentor, and develop engineering leaders and engineers while setting a high bar for delivery, quality, and impact.
Tricentis Tosca Developer
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• Designing, developing, and maintaining automated test scripts using the Tricentis Tosca tool • Analyzing business requirements and translating them into comprehensive test automation scripts • Collaborating with cross-functional teams to align test automation efforts
Senior Software Engineer - MetaMask (Ramps)
ConsensysConsensys describes itself as the leading blockchain and Web3 software company on a mission to “inspire and empower the builder in everyone.” Ultimately, the company’s goal i
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a senior engineer on the RAMPS team, you will: - Own the entire lifecycle of features and projects — from technical design through to launch and production monitoring. - Build and ship user-facing features in our React Native mobile application. - Contribute across the full stack: React Native mobile frontend, Node.js/NestJS backend API, and shared TypeScript libraries. - Integrate third-party payment providers and financial services APIs. - Improve application performance, test coverage, and developer experience. - Onboard and mentor other engineers through code reviews and pairing. - Identify and suggest areas of future work for yourself and the team. - Collaborate with Product, Design, QA, and Backend Engineering partners to deliver on the team's roadmap. - Participate in code reviews, sprint ceremonies, on-call rotations, and the hiring process. - Leverage AI-assisted development tools (Cursor, Claude Code, or equivalent) as a core part of your daily engineering workflow. Qualifications - 3+ years of experience in software engineering with a focus on mobile or full-stack development. - Demonstrable proficiency with React Native (2+ years). - Proficiency in TypeScript across the stack (frontend and backend). - Backend experience with Node.js (NestJS, Express, or similar frameworks). - Experience with Web3 fundamentals — wallets, blockchain transactions, and the Ethereum ecosystem. - Experience integrating third-party APIs, particularly in payments or financial services. - Active, proficient use of AI-assisted development tools (Cursor, Claude Code, GitHub Copilot, or equivalent). - Strong communication and collaboration skills in a remote-first environment. - Comfort working in agile environments with cross-functional teams. - Commitment to clean code practices, testing, and maintainable software. - Proactive and self-driven to be successful working remotely. - Understands the business context their code supports and uses that knowledge to influence prioritization and trade-offs. Requirements - Prior experience at fintech or payments companies (e.g., Stripe, Revolut, Robinhood, Square). - Experience working on fiat on/off-ramp systems, KYC/AML flows, or payment rail integrations. - Experience working in large, multi-team codebases with shared libraries and modular architecture. - Experience building complex, data-rich mobile UIs with async data fetching, loading states, and error handling. - Demonstrable proficiency with Android or iOS platform (1+ years). - Contributions to open-source projects. - You're a MetaMask user. Benefits - Competitive salary range for US-based candidates: $104,000 — $156,000 USD. - Opportunity to work in a diverse and inclusive environment. - Support for career growth and learning.




