1

Computational Geometry Software Engineer Jobs (NOW HIRING)

Strong foundation in data structures, algorithms, and software engineering principles ... Familiarity with geometric modeling, mesh generation, retopology, computational geometry, or graph ...

About Quilter At Quilter, we are helping electrical engineers save time and accomplish more by ... computational geometry, optimization, high-performance computing, and physics simulation. As a ...

... Software Engineer. The Job: * Develop world class desktop 3D printer software with a focus on ... Experience developing 3D graphics or computational geometry Bonus Skills: * Experience with solid ...

... Software Engineer . The Job: * Develop world class desktop 3D printer software with a focus on ... Experience developing 3D graphics or computational geometry Bonus Skills: * Experience with solid ...

Senior Software Engineer C#/.NET

Winter Springs, FL Β· On-site

$107K - $141K/yr

We have an opening for a Senior Software Engineer specializing in C#/.NET , with 8+ years of ... Develop computational geometry algorithms for spatial operations such as polygon intersection ...

... computational geometry, optimization techniques) β€’ Experience with software development tools and practices, including Git, CI/CD, and code reviews Preferred : β€’ Proven success in competitive ...

Applied mathematics and numerical methods: computational geometry, linear algebra, statistics and ... Software Engineer. Candidates are selected on the essential requirements above and on demonstrated ...

New

Showing results 41-60

Computational Geometry Software Engineer information

What does a computational geometry software engineer do?

A Computational Geometry Software Engineer designs, develops, and optimizes algorithms that solve geometric problems, such as those involving shapes, spatial data, or geometric modeling. These professionals often work on applications in computer graphics, robotics, CAD systems, GIS, and scientific computing. Their work involves a deep understanding of both computer science and mathematics to efficiently process and analyze geometric data. They also collaborate with other engineers and domain experts to integrate geometric algorithms into larger software systems.

What are the key skills and qualifications needed to thrive as a computational geometry software engineer?

A Computational Geometry Software Engineer needs strong skills in mathematics (particularly geometry and algorithms), computer science fundamentals, and a relevant degree in a STEM field. Proficiency with programming languages like C++ or Python, experience with computational geometry libraries (such as CGAL), and familiarity with development tools are typically required. Analytical thinking, problem-solving, and effective communication are essential soft skills for collaborating on complex projects and conveying technical concepts. Mastering these abilities ensures accurate algorithm implementation, efficient collaboration, and the delivery of robust geometric software solutions.

What are some common challenges faced by computational geometry software engineers when working on large-scale projects?

Computational Geometry Software Engineers often encounter challenges related to optimizing algorithms for efficiency and scalability, especially when processing large datasets or high-dimensional data. Integrating complex geometric algorithms into existing software systems requires close collaboration with other engineers, as well as careful testing to ensure numerical stability and accuracy. Additionally, staying current with the latest research and adapting cutting-edge solutions to practical, real-world problems is an ongoing aspect of the role. Regular communication with team members and stakeholders is essential to ensure the software meets both technical and user requirements.

What is the difference between Computational Geometry Software Engineer vs Computer Graphics Software Engineer?

AspectComputational Geometry Software EngineerComputer Graphics Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Mathematics, or related fieldBachelor's or Master's in Computer Science, Graphics, or related field
Work EnvironmentResearch labs, software development firms, tech companies focusing on algorithmsMedia, gaming, visualization, and entertainment industries
Industry UsageUsed in CAD, GIS, robotics, and spatial data processingUsed in gaming, film, virtual reality, and visualization

While both roles involve advanced programming and mathematical skills, Computational Geometry Software Engineers focus on algorithms for spatial data and geometric computations, whereas Computer Graphics Software Engineers specialize in rendering, visual effects, and image processing. The roles often overlap in technical skills but serve different industry needs.

What are popular job titles related to Computational Geometry Software Engineer jobs?

For Computational Geometry Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Computational Geometry Software Engineer job openings in the United States as of July 2026, with employment types broken down into 2% Locum Tenens, 2% Internship, 71% Full Time, 24% Part Time, and 1% Contract. Highlights an 70% Physical, 1% Hybrid, and 29% Remote job distribution.

Graduate Student Intern - Software Engineering

Austin, TX

Cadence Design Systems Inc.
Software DevelopmentΒ β€’Β 5 - 10K employees

Part-time

Posted 10 days ago


Cadence Design Systems rating

9.0

Company rating: 9.0 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Responsibilities

  • Explore and apply AI/ML techniques, including Large Language Models (LLMs), generative AI (GenAI), and Graph Neural Networks (GNNs), to geometry, mesh, and graph-structured engineering data.
  • Research and develop AI-driven approaches for geometry modeling, mesh generation, and topology optimization workflows.
  • Prototype and evaluate AI-assisted methods for automating geometry creation and simulation model preparation.
  • Work with researchers and engineers to integrate AI technologies into engineering and physics-based applications, including thermal and structural simulation.
  • Analyze experimental results and improve the quality, robustness, and performance of AI-generated geometry and mesh models.
  • Investigate methods to reduce manual modeling effort and accelerate design and simulation workflows through AI automation.
  • Contribute to technical discussions, documentation, research reports, and prototype software development.

Basic Qualifications

  • Currently pursuing a Master's degree or PhD in Computer Science, Engineering, Applied Mathematics, or a related field.
  • Strong foundation in data structures, algorithms, and software engineering principles.
  • Programming experience in C/C++ and Python.
  • Familiarity with software development practices, including debugging, testing, and version control.
  • Strong analytical, problem-solving, collaboration, and communication skills.
  • Curiosity and enthusiasm for applying AI technologies to engineering problems.

Preferred Qualifications

  • Experience with AI/ML, including deep learning, LLMs, GenAI, or GNNs.
  • Familiarity with geometric modeling, mesh generation, retopology, computational geometry, or graph-based representations.
  • Coursework or research experience in computer graphics, computer-aided engineering (CAE), scientific computing, or simulation.
  • Exposure to CAD, CAE, EDA, or simulation-driven design applications.
  • Interest in topology optimization, geometry processing, performance optimization, parallel computing, or GPU acceleration.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or similar tools.
We're doing work that matters. Help us solve what others can't.

What Cadence Design Systems employees say

Workplace

Get the full story on Breakroom