1

3D Software Engineer Computational Geometry Jobs

3D C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: US ... Apply computational geometry and mesh processing techniques to analyze real‑world requirements ...

Software Engineer

Atlanta, GA · On-site

$110K - $120K/yr

cove is seeking a passionate and forward-thinking Software Engineer who thrives on solving complex ... Work with 3D geometry and computational geometry libraries to build performant, scalable features

3D C++ Software Engineer

Morrisville, NC · On-site +1

$116K - $160K/yr

As a 3D C++ Software Engineer , you will design and develop the core algorithms and systems behind ... Apply computational geometry and mesh processing techniques to analyze real‑world requirements ...

next page

Showing results 1-20

3D Software Engineer Computational Geometry information

What is the difference between 3D Software Engineer Computational Geometry vs 3D Software Engineer Graphics Rendering?

Aspect3D Software Engineer Computational Geometry3D Software Engineer Graphics Rendering
Primary FocusDeveloping algorithms for geometric computations, mesh processing, and spatial data structuresCreating visual effects, shading, and rendering techniques for 3D graphics
Required SkillsComputational geometry, algorithms, C++, mathematicsGraphics APIs, shading languages, rendering pipelines
Work EnvironmentResearch labs, simulation software, CAD toolsGame studios, visual effects companies, visualization software
Industry UsageEngineering, CAD, robotics, simulationEntertainment, media, advertising, visualization

While both roles involve 3D software development, the 3D Software Engineer Computational Geometry focuses on geometric algorithms and data structures, whereas the 3D Software Engineer Graphics Rendering emphasizes visual effects and rendering techniques. Understanding these distinctions helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as a 3D Software Engineer in Computational Geometry, and why are they important?

To thrive as a 3D Software Engineer in Computational Geometry, you need a strong background in computer science, mathematics (especially geometry and linear algebra), and proficiency in programming languages such as C++ or Python. Familiarity with computational geometry algorithms, 3D graphics libraries (like OpenGL or DirectX), and experience with version control systems are typically required. Strong problem-solving skills, attention to detail, and effective communication make candidates stand out in this role. These skills and qualities are important for developing robust, efficient 3D algorithms and collaborating on complex projects in fields like CAD, simulation, or game development.

What is a 3D Software Engineer Computational Geometry?

A 3D Software Engineer specializing in Computational Geometry is a professional who designs and develops software algorithms for processing and manipulating 3D geometric data. This role typically involves creating tools and systems for modeling, rendering, and analyzing shapes and structures in three-dimensional space. These engineers work in industries such as computer graphics, CAD, gaming, and virtual reality, where complex geometric computations are essential. Strong skills in mathematics, programming (often C++ or Python), and an understanding of algorithms are crucial for this position.

What are some common challenges faced by 3D Software Engineers specializing in Computational Geometry, and how can they be addressed?

3D Software Engineers working with computational geometry often encounter challenges such as optimizing algorithms for performance, handling complex geometric data, and ensuring numerical stability in calculations. These issues can significantly impact both the accuracy and speed of 3D modeling applications. Collaborating closely with other engineers, mathematicians, and product designers is key to developing robust solutions. Staying current with the latest research and leveraging existing geometry libraries can also help overcome many of these challenges.
Infographic showing various 3D Software Engineer Computational Geometry job openings in the United States as of May 2026, with employment types broken down into 98% Full Time, and 2% Part Time. Highlights an 61% Physical, 1% Hybrid, and 38% Remote job distribution.

Software Engineer (Computational Geometry)

Layup Parts

Huntington Beach, CA

Full-time

Posted 21 days ago


Job description

At Layup Parts, our mission is simple: deliver high-quality composite parts faster. We're a technology-first manufacturing company transforming how composite tooling and parts are designed, quoted, and manufactured for the aerospace and defense industries. Our customers are developing tomorrow's high-tech products, and we are building technology to accelerate their success.  By combining advanced manufacturing with proprietary software, we're redefining what speed and scalability look like in composite manufacturing and hiring a team of exceptional engineers who want to solve difficult technical problems with real-world impact. 

We are looking for exceptional Software Engineers with deep interest or experience in computational geometry, CAD/CAM systems, and geometric algorithms. In this role, you'll work directly with our CTO and software team to develop the geometric engine that powers our manufacturing platform. You'll build systems that analyze customer CAD models, automate manufacturability assessments, generate tooling and production geometry, and help bridge the gap between digital design and physical manufacturing. 

This is a rare opportunity to work on challenging geometry problems while seeing your software directly impact real aerospace hardware production. As an early-stage company, we value engineers who thrive in ambiguity, take ownership, and enjoy building systems from the ground up. 

What You'll Work On:
  • Build software that analyzes, manipulates, and generates complex 3D geometry 

  • Develop algorithms that evaluate manufacturability of composite parts and tooling 

  • Build interfaces to program machining equipment to automate workflows 

  • Develop internal engineering tools that improve speed, quality, and scalability across the factory 

  • Collaborate closely with manufacturing, operations, and software teams to translate real-world production challenges into software solutions 

  • Help shape technical architecture and mentor other engineers as the team grows 

What we’re looking for:
  • Be awesome! Be the kind of person others want to work with. 

  • Strong software engineering fundamentals and a track record of solving difficult technical problems 

  • Ability to independently drive projects from concept through implementation 

  • Strong problem-solving and analytical thinking skills 

  • Experience building production-quality software systems 

  • Ability to quickly learn and navigate complex technical domains 

Preferred:
  • Experience with Rust, C++, Go, or other performance-oriented languages 

  • Experience working with computational geometry, CAD/CAM systems, graphics, or geometric modeling 

  • Experience with mesh processing, solid modeling, or geometric kernels 

  • Familiarity with manufacturing processes, CNC machining, tooling, or automation systems 

  • Experience developing algorithms for geometric analysis, optimization, or manufacturability 

  • Startup or small-team experience in fast-moving environments 

  • Strong foundation in mathematics, physics, computer graphics, robotics, or related fields 

Final compensation is based on your experience, skills, and what you bring to the table. 

  • Full Benefits Package: Medical, dental, and vision coverage, short- and long-term disability insurance, company-paid life insurance 
  • Equity Option Grants
  • 401k plan
  • Paid Time Off:  Unlimited PTO + 9 Federal Holidays
Equal Opportunity 
Layup is an equal-opportunity employer. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance. 
 
ITAR Requirements 
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here. 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.