Without Compromise | FastCompany's Most Innovative Manufacturing Companies
Software Engineer, Geometric Algorithms
Location
United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand
Posted
52 days ago
Salary
$121K - $150K / year
Job Description
Role Description
As a Software Engineer focused on Geometric Algorithms, you’ll help build the systems that turn complex geometry into real-world results. Our build setup stack works with large and intricate geometric data to analyze designs, highlight potential issues, generate supports, and create precise, geometry-driven lasing instructions. In this role, you’ll work hands-on with 2D and 3D geometry, applying geometric algorithms to meshes, polygons, and other piecewise linear models to solve challenging and meaningful problems.
Responsibilities
- Update existing and develop novel 3D mesh processing algorithms
- Understand and improve complex 2D geometric processing code for generating laser paths for printing parts
- Work with process and application engineers who use the software to understand their problems and suggest novel solutions
Qualifications
- Extensive experience with C++
- Experience with parallel computations
- Experience with geometry processing algorithms and computational geometry
Requirements
- Familiarity with Qt
- Familiarity with Vtk
- Experience working with advanced users of their software
Benefits
- Healthcare coverage
- 401(K) employer contributions
- Monthly all-hands meetings
- Team member appreciation awards
Job Requirements
- Extensive experience with C++
- Experience with parallel computations
- Experience with geometry processing algorithms and computational geometry
- Familiarity with Qt
- Familiarity with Vtk
- Experience working with advanced users of their software
Benefits
- Healthcare coverage
- 401(K) employer contributions
- Monthly all-hands meetings
- Team member appreciation awards
Related Guides
Related Job Pages
More Software Engineer Jobs
As a Staff Software Engineer with a strong backend focus, you will own and evolve the systems that power Foodsmart’s platform. You will design, build, and operate backend services and data infrastructure that support both member facing experiences and internal clinical workflow...
Integration Developer collaborating with clients to design and implement integration solutions
Senior Integrations Developer
MaintainXManage your maintenance and operations without the paper stacks.
Senior Integrations Developer architecting and implementing integration solutions for MaintainX's clients
Develop database solutions using SQL Server, Oracle, and NoSQL technologies