Job Closed

This listing is no longer active.

Dandy Dental Lab logo
Dandy Dental Lab

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 Job Pages

More Software Engineer Jobs

Veeam Software logo

C# Developer, Veeam Backup for Hypervisors

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• 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

Czechia
Job Closed
MaintainX logo

Director of Engineering, Network

MaintainX

Manage your maintenance and operations without the paper stacks.

OtherRemoteTeam 51-200H1B Sponsor

• 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.

United States
Accenture Federal Services logo

Tricentis Tosca Developer

Accenture Federal Services

We believe in the power of change, harnessed in ways that matter for our country and communities.

OtherRemoteTeam 10,001+Since 2017H1B No Sponsor

• 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

District Of Columbia + 1 moreAll locations: District Of Columbia | Washington
$86.4K - $176.2K / year
Consensys logo

Senior Software Engineer - MetaMask (Ramps)

Consensys

Consensys 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.

United States + 23 moreAll locations: United States | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Canada
$104K - $156K / year
Job Closed