Computational Geometry Senior Software Engineer

7 days ago


Rock Hill, United States Re:Build Manufacturing Full time
   Who is Re:Build Manufacturing?

At Re:Build Manufacturing we're rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in the global market. We are NOT private equity. We do not buy companies with the intention of selling them. Over the next decades we want to make a difference in the US Manufacturing economy and the communities in which we operate. We believe in the power of people and the long-term competitive advantage that can be derived from helping our employees achieve their fullest potential.

In this role, you will be part of a dynamic team revolutionizing composites manufacturing. By leveraging advanced digital manufacturing techniques, we aim to bring rapid prototyping capabilities and unprecedented scalability to the composites industry.

What you get to do:

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

 

What you will bring to the team:

Educational Background:

  • 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 (e.g., engineering, computer science, mathematics, or sciences).

Professional Experience:

  • Over 5 years of software engineering experience in geometry-intensive domains such as CAD, CAM, or graphics required.
  • Extensive hands-on experience in writing custom software code required utilizing major CAD engines (e.g., Parasolid, Open Cascade, ACIS) and CAD application software development kits (e.g., SolidWorks, Fusion360, Siemens NX API/SDK).
  • Proven track record as a curious self-starter capable of solving open-ended problems through high-contribution independent work and effective integration within small teams.
  • 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.

Technical Skills:

  • High proficiency in Python programming.
  • Hands-on experience with various major categories of 3D data, including CAD, CAM, graphics, 3D scanning, simulation of 3D physical phenomena, and mechanical-interacting control system design and modeling.
  • Advanced proficiency required in C/C++ programming, along with experience in at least one additional general-purpose programming language (e.g., C#, Java).
  • Power-user-level expertise required with CAD and CAM software, including SolidWorks and PowerMILL.

 

Desired Qualifications:

  • Mechanically focused background in fields such as mechanical engineering, physics, design engineering, or hands-on experience in a machine shop or factory.
  • Expert-level knowledge of manufacturing workflows.
  • Advanced understanding of optimization algorithms.
  • Proficiency in programming with CUDA or similar platforms like OpenCL.
  • Experience in developing and deploying custom plugins for CAD/CAM software, with a focus on enhancing or automating design capabilities.
  • Proven experience in automating engineering design processes.
  • Demonstrated ability to automate workflows effectively.

 

Location: Onsite – Rock Hill, SC

 

The BIG payoff

We are a company who is going to make a difference in the industries and the communities in which we choose to operate.

Every employee of Re:Build will share ownership in the company and will share in the financial rewards of the success we achieve together, at all levels of the company

We want to work with people that reflect the communities in which we operate

Re:Build Manufacturing is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason.

Re:Build is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations.ta@ReBuildmanufacturing.com or you may call us at 617.909.6275.

 



  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    Join Our Team as a Computational Geometry Senior Software EngineerAt Re:Build Manufacturing, we're revolutionizing the manufacturing industry by leveraging advanced digital manufacturing techniques. We're seeking a highly skilled Computational Geometry Senior Software Engineer to join our dynamic team.As a key member of our team, you will be responsible for...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe're a company that's rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in the global...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe are a company that is revolutionizing the manufacturing industry by leveraging advanced digital manufacturing techniques to bring rapid prototyping capabilities and unprecedented scalability to the composites industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team. As a key member...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe are a manufacturing company that is rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in...


  • Rock Hill, South Carolina, United States Re:Build Manufacturing Full time

    Revolutionize Composites Manufacturing with Re:Build ManufacturingWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Re:Build Manufacturing. As a key member of our team, you will be responsible for developing software to automate the design and manufacturing processes of composite parts.Key Responsibilities:Develop software...


  • North Little Rock, Arkansas, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingWe are a company that is revolutionizing the manufacturing industry by leveraging advanced digital manufacturing techniques. Our goal is to bring rapid prototyping capabilities and unprecedented scalability to the composites industry.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal...


  • Rock Hill, SC, United States Re:Build Manufacturing Full time

    Who is Re:Build Manufacturing? At Re:Build Manufacturing we're rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past 20-30 years. Our strategy is to employ technology, systems, deep financial resources, and best management practices to compete and win as manufacturers in the...


  • Hill Afb, United States BAE Systems USA Full time

    Job Title: Senior Software EngineerBAE Systems is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software systems that meet the needs of our customers.The ideal candidate will have a strong background in software engineering,...


  • Rock Hill, South Carolina, United States Nelnet Full time

    About NelnetNelnet is a professional services company that provides payment technology, education services, and learning management solutions to education and faith-based organizations. With over 40 years of experience, we've been serving our customers, associates, and communities to make dreams possible.Job SummaryWe're seeking a highly skilled Senior...


  • Little Rock, Arkansas, United States Oracle Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Oracle. As a key member of our software engineering division, you will play a critical role in the definition and evolution of standard practices and procedures.Responsibilities:Design and build scalable, distributed, and resilient software...


  • Cherry Hill, New Jersey, United States TWO95 International Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at TWO95 International. The ideal candidate will have a strong background in software development, computer engineering, or related fields, with a focus on building scalable and efficient software solutions.The successful candidate will have experience with semantic HTML5, CSS3, and...


  • Castle Rock, United States MITRE Full time

    Job DescriptionJob DescriptionDepartment Summary:Do you want to develop prototype and proof-of-concept software systems that contribute to solving our nation’s most critical problems? Do you want to be mentored by engineers and scientists that are experts in their fields?  Are you passionate about best practices for delivering the highest quality...


  • Little Rock, Arkansas, United States nLeague Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at nLeague. As a key member of our Agile team, you will be responsible for developing and supporting cloud-based court management systems.Key Responsibilities:- Design, code, debug, and test application software and reports.-...


  • Little Rock, Arkansas, United States Pivotal Solutions Inc Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Pivotal Solutions Inc. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our...


  • Little Rock, Arkansas, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our Cloud Engineering organization, you will be responsible for designing, developing, and deploying cloud-based software applications.Key Responsibilities:Design and develop cloud-based software applications using modern programming languages...


  • Little Rock, Arkansas, United States Sunrun Full time

    Job Title: Senior Software Engineer - Data ExpertSunrun is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex software systems that drive our business forward.Key Responsibilities:Lead the development of data-intensive software systems,...


  • Little Rock, Arkansas, United States Oracle Full time

    About the Company and TeamOracle Energy and Water is a leading technology provider empowering utility companies and other energy innovators around the world to serve their consumers.Our team strives to ensure that every global citizen has access to clean and affordable energy and water.About the JobWe're looking for an experienced senior cloud native...


  • Cherry Hill, New Jersey, United States Liberty Personnel Services, Inc Full time

    Job SummaryLiberty Personnel Services, Inc is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, testing, and developing new applications using ASP.Net, C#, SQL, and Angular. You will also work on unit testing and ensuring the quality of our software products.Key...


  • Little Rock, Arkansas, United States Quantum Ventures Full time

    Dual Study Computer Science ProgramAre you passionate about developing and analyzing software products? Do you want to improve the world with your self-programmed apps and take on complex tasks? If so, our dual study program for B.S. Computer Science Software and System Engineering at the University of Bremen is the perfect fit for you.What to ExpectYou will...


  • Clyde Hill, United States Snowflake Computing Full time

    We are seeking a talented Senior Software Engineer to join our Engineering Systems team at Snowflake Computing. As a key member of our team, you will play a central role in delivering the next generation of tools used by our world-class engineers to develop our flagship product.You will work closely with industry-wide experts in distributed systems,...