Computational Geometry Senior Software Engineer

Re:Build Manufacturing is rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years.
Rock Hill, SC, USA
Backend
Senior Software Engineer
In-Person
5+ years of experience

Description For Computational Geometry Senior Software Engineer

At Re Manufacturing, we're on a mission to revitalize America's manufacturing base and create meaningful, sustainable jobs in areas that have experienced deindustrialization over the past 20-30 years. We're not just another private equity firm; we're in it for the long haul, aiming to make a lasting impact on the US Manufacturing economy and the communities we serve.

As a Computational Geometry Senior Software Engineer, you'll be at the forefront of revolutionizing composites manufacturing. You'll be part of a dynamic team leveraging advanced digital manufacturing techniques to bring rapid prototyping capabilities and unprecedented scalability to the composites industry.

Your role will involve developing software to automate design and manufacturing processes for composite parts, building algorithms to generalize engineering design tasks, and designing algorithms for CNC machine toolpath planning. You'll work with 3D CAD models, implementing feature detection algorithms and generating synthetic datasets. Your expertise will be crucial in identifying and implementing opportunities to automate manufacturing workflows.

We're looking for a candidate with over 5 years of software engineering experience in geometry-intensive domains such as CAD, CAM, or graphics. You should have a strong educational background in a technical field, with a Bachelor's degree required and a Master's degree preferred. Your technical skills should include high proficiency in Python, advanced proficiency in C/C++, and experience with at least one additional general-purpose programming language.

At Re Manufacturing, we believe in the power of people and the long-term competitive advantage that comes from helping our employees achieve their fullest potential. As part of our team, you'll have the opportunity to make a real difference in the manufacturing industry while working in a collaborative and innovative environment.

We offer a unique benefit: every employee shares ownership in the company and participates in the financial rewards of our collective success. We're committed to creating an inclusive workplace and welcome applicants from all backgrounds.

If you're passionate about computational geometry, software engineering, and want to be part of rebuilding America's manufacturing base, we want to hear from you. Join us in Rock Hill, SC, and be part of a team that's shaping the future of manufacturing!

Last updated 3 months ago

Responsibilities For Computational Geometry Senior Software Engineer

  • Develop software to automate the design and manufacturing processes of composite parts
  • Build algorithms that generalize engineering design tasks
  • Design algorithms for CNC machine toolpath planning
  • Convert 3D CAD models into various formats, including 2D projections and engineering drawings
  • Implement feature detection algorithms for 3D CAD models
  • Generate and analyze synthetic datasets of 3D models
  • Identify and implement opportunities to automate manufacturing workflows
  • Write robust, well-documented code using standard tools like BitBucket and Jira

Requirements For Computational Geometry Senior Software Engineer

Python
Java
  • Bachelor's degree in a technical field (e.g., engineering, computer science, mathematics, or general sciences)
  • Master's degree or higher in a technical field (preferred)
  • Over 5 years of software engineering experience in geometry-intensive domains such as CAD, CAM, or graphics
  • Extensive hands-on experience in writing custom software code utilizing major CAD engines and CAD application software development kits
  • High proficiency in Python programming
  • Advanced proficiency in C/C++ programming
  • Experience in at least one additional general-purpose programming language (e.g., C#, Java)
  • Power-user-level expertise with CAD and CAM software, including SolidWorks and PowerMILL
  • Practical experience in engineering topics, including design engineering, design for manufacturing, and process engineering
  • Familiarity with advanced manufacturing processes such as CNC machining and thermoset composites

Benefits For Computational Geometry Senior Software Engineer

  • Employee ownership in the company
  • Share in financial rewards of company success

Interested in this job?

Jobs Related To Re:Build Manufacturing Computational Geometry Senior Software Engineer

Senior Machining Engineer

Senior Machining Engineer role at Re:Build Manufacturing, requiring 15+ years experience in precision metals machining and proficiency in SolidWorks.

Experienced Stress Analysis Engineer

Experienced Stress Analysis Engineer needed for aerospace design and analysis at Re:Build Manufacturing in Englewood, CO. 7+ years experience required.

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.

Software Development Engineer, Commerce

Senior Software Engineer role at Amazon's eero division, building scalable backend services for whole-home WiFi solutions using Scala and distributed systems.