Senior Software Engineer

Logo of Velo3D

Velo3D

πŸ’΅ $190k-$200k
πŸ“Remote - Worldwide

Job highlights

Summary

Join Velo3D's engineering team and contribute to the development of cross-platform C++ tools for preparing 3D printing jobs. These tools handle importing and processing 3D models, generating print instructions, scheduling laser operations, and analyzing resulting data. You will be involved in developing geometric and physics-based tools to predict and prevent build issues, optimizing parallel computations, and implementing support for concurrent operations in the GUI. The ideal candidate possesses a strong background in computer science or engineering, extensive C++ experience, and familiarity with computational geometry. Velo3D offers a competitive salary and benefits package.

Requirements

  • BS or higher in Computer Science, Engineering, or Applied Math
  • 3+ years of programming experience
  • 1+ years of C++ on any platform
  • Familiarity with computational geometry concepts
  • Good communication skills
  • Permanent resident to work on ITAR (i.e. US Citizen or Green Card Holder)

Responsibilities

  • Develop geometric and physics-based tools to predict and prevent build issues
  • Develop geometric optimization procedures to reduce surface defects
  • Develop a library of robust operations on 3D surface meshes
  • Optimize futures and structured loop-based parallel computations
  • Implement support for concurrent operations in our GUI
  • Move geometry processing from 2D to 3D to improve spatial coherence, robustness and speed
  • Develop and implement geometric algorithms and data structures
  • Work closely with the people who develop our metal 3D printing processes and help customers with their challenging parts

Preferred Qualifications

  • Deep knowledge of modern C++
  • Understanding of key visualization libraries such as Qt, VTK, …
  • Understanding of usage and implementation of robust 2D and 3D geometric operations
  • Knowledge of Polygonica, Parasolid, Boost, Polygon, and other meshing and polygon libraries
  • Experience in structured parallel computations such as Intel TBB and futures
  • Experience with infrastructure for running large batch jobs on AWS

Benefits

  • Healthcare coverage
  • 401(K) employer contributions
  • Monthly all-hands meetings and team member appreciation awards
  • Bonus and equity program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Velo3D know you found this job on JobsCollider. Thanks! πŸ™