1

3D Software Engineer Computational Geometry Jobs

Software Engineer- St. Paul, MN Location : St. Paul, MN 55117 Project Duration : 12+ months Payrate ... 3D Texture Mapping technique * Excellent knowledge and experience in computational geometry ...

$121K - $159K/yr

... end across computational geometry, treatment planning logic, and backend services - owning ... Design and implement 3D geometrical and numerical algorithms in C++ for customer-facing planning ...

... of software engineering experience, including substantial work in computational geometry, CAD/CAM ... 3D geometries. * Proven understanding of feature-based modeling, history graphs, dependency ...

New

Engineer audio systems and integrated technology platforms that augment the driving experience ... Hands-on experience with computational geometry or parametric toolchains (e.g., Grasshopper ...

Senior Software Engineer

Berkeley, CA · On-site +1

$150K - $250K/yr

... geometry generation algorithms for PCBs - Computational geometry and spatial data structures ... optimization - Solid software engineering fundamentals - Ability to see the big picture and ...

Senior Software Engineer

Berkeley, CA · On-site

$150K - $250K/yr

Computational geometry and spatial data structures * Constraint solving and optimization Simulation ... Solid software engineering fundamentals * Ability to see the big picture and understanding how your ...

Senior Software Engineer

Berkeley, CA · On-site +1

$150K - $197K/yr

... geometry generation algorithms for PCBs - Computational geometry and spatial data structures ... optimization - Solid software engineering fundamentals - Ability to see the big picture and ...

... Engine, the Computational Geometry Service, and other data products powering the Xometry ... Multimodal data processing (e.g., combining text, image, and 3D data). * Experience with AWS ...

... Engine, the Computational Geometry Service, and other data products powering the Xometry ... Multimodal data processing (e.g., combining text, image, and 3D data). * Experience with AWS ...

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.
Senior C++ Software Engineer - 3D Printing Algorithms

Senior C++ Software Engineer - 3D Printing Algorithms

Simplify3D

Cincinnati, OH

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 17 days ago


Job description

We are looking for an experienced C++ developer to join our team and revolutionize the way products are made through 3D printing. Your work will impact customers in over 170 countries around the globe, delivering new features and capabilities to the additive manufacturing industry.

Simplify3D is the #1 commercial provider of 3D printing software worldwide, offering state-of-the-art software that is trusted to deliver the best performance from hundreds of different 3D printer brands. Our team tackles some of the most challenging problems in the industry involving 3D geometry, path planning optimization, physics-based simulation, and everything in between. Your work will help redefine what's possible with additive manufacturing so that our customers can pursue more ambitious challenges across a variety of industries.

Simplify3D offers a flexible work environment with core hours to accommodate personal schedule preferences. We offer a full benefits package including Medical with employer HSA contributions, Dental, Vision, Life Insurance, Disability Insurance, generous Paid-Time-Off and a 401(k) plan with matching employer contributions.

What you will be doing

  • You will solve challenging problems involving 2D and 3D computational geometry, motion planning, machine kinematics, optimization algorithms, and numerical simulation
  • You will employ performance optimization techniques allowing customers to process highly complex 3D designs at real-time speeds
  • You will collaborate with our engineering team to integrate next generation 3D printers into the software, exploiting new machine capabilities for improved results
  • You will provide insight to our product and leadership teams to help develop the roadmap for future software releases

Who you are

  • You have a Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or 3+ years of relevant commercial experience
  • You have strong mathematics skills in areas such as linear algebra, trigonometry, and numerical methods
  • You have experience implementing and optimizing complex algorithms and data structures
  • You have the perseverance and determination required to work through challenging problems that have never been solved before
  • You enjoy working in a fast-paced environment and collaborating with others
  • You can work from our office in Cincinnati with access to one of the largest collections of different 3D printers in the world. Relocation packages are available.
  • You are a passionate problem solver who is excited to make a difference in the industry

Join our team and help shape the future of additive manufacturing!

Employment Type: FULL_TIME