Application Guide
How to Apply for Software Engineer, Geometric Algorithms
at Velo3D
🏢 About Velo3D
Velo3D is revolutionizing metal 3D printing specifically for clean energy and transportation applications, moving beyond prototyping to full-scale production. Unlike generic 3D printing companies, they focus on solving complex manufacturing challenges for industries like aerospace and energy with their intelligent Fusion technology. Working here means contributing directly to sustainable innovation in critical sectors.
About This Role
This role involves developing geometric algorithms that analyze complex 3D designs, generate supports, and create precise lasing instructions for metal 3D printing systems. You'll work hands-on with large geometric datasets (meshes, polygons) to solve real-world manufacturing problems that directly impact product quality and production efficiency. Your work bridges digital geometry with physical manufacturing outcomes.
💡 A Day in the Life
A typical day involves developing and optimizing C++ algorithms for processing complex 3D geometry data, collaborating with manufacturing engineers to understand production challenges, and testing geometric solutions on real-world part designs. You might profile performance of mesh processing routines, implement parallel computations for faster analysis, and validate algorithms against physical printing results.
🚀 Application Tools
🎯 Who Velo3D Is Looking For
- Has 3+ years of production C++ experience with geometry libraries (CGAL, OpenMesh, or similar) and understands memory management, templates, and performance optimization
- Demonstrates practical experience with parallel computation (OpenMP, CUDA, or TBB) applied to geometric problems like mesh processing or spatial partitioning
- Has implemented computational geometry algorithms (e.g., boolean operations, mesh simplification, convex hulls, Voronoi diagrams) in professional or academic projects
- Shows interest in manufacturing/3D printing applications and can explain how geometric algorithms solve real production challenges
📝 Tips for Applying to Velo3D
Highlight specific C++ geometry projects in your resume with metrics (e.g., 'optimized mesh processing algorithm reducing computation time by 40%')
Prepare a portfolio showing geometric algorithm implementations (GitHub links, research papers, or visualizations of mesh/polygon processing)
Research Velo3D's specific technology (Intelligent Fusion, Sapphire printers) and mention how your geometric expertise could enhance their build preparation pipeline
Emphasize experience with large datasets common in 3D printing (complex STL files, support generation challenges, tolerance analysis)
Connect your parallel computation experience to geometric problems (e.g., parallel mesh traversal, concurrent spatial indexing)
✉️ What to Emphasize in Your Cover Letter
['Explain your specific experience with geometric algorithms in C++ and how it applies to manufacturing/3D printing challenges', 'Describe a project where you processed complex 3D geometry and the technical decisions you made', "Show understanding of Velo3D's mission in clean energy/transportation and how geometric algorithms support that", 'Mention your approach to optimizing algorithms for performance-critical applications']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Velo3D's Intelligent Fusion technology and how it differs from traditional 3D printing
- → Their specific applications in aerospace, energy, and transportation industries
- → Technical papers or presentations by Velo3D engineers about their geometric challenges
- → Their product lineup (Sapphire printers) and the types of parts they manufacture
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Generic C++ experience without specific geometric algorithm examples
- Treating this as a generic software role without manufacturing/3D printing context
- No demonstrable experience with parallel computation in geometric contexts
- Focusing only on theoretical computational geometry without practical implementation experience
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!