Skip to Main Content

Job Title


Software Engineer


Company : Nimbyx


Location : Vancouver, British Columbia


Created : 2025-04-05


Job Type : Full Time


Job Description

Software Engineer (Computational Geometry)Do you thrive on tackling complex geometric challenges with elegant algorithms? Are you passionate about building efficient software for cutting-edge applications? We have the perfect role for you!We are seeking a talented Software Engineer with a strong background in computational geometry to join our growing team. You will play a pivotal role in developing and optimizing software solutions that leverage advanced geometric algorithms.Responsibilities:Design and develop high-performance data structures specifically tailored for computational geometry applications.Implement algorithms related to mathematics, CAD modeling operations, and modeling engine APIs.Develop and optimize solutions for implicit surface approximation from pointset data.Engineer robust CAD geometric modeling algorithms for polyhedral and mesh geometries.Optimize code for performance and scalability to ensure real-world efficiency.Collaborate closely with engineers, mathematicians, and developers to integrate your solutions into broader systems.Stay current on the latest advancements in computational geometry research.Document code effectively for maintainability and knowledge sharing.Qualifications:Degree in Computer Science, Mathematics, or a related field (or equivalent experience) with a strong focus on computational geometry.Proven experience in algorithm design and implementation, particularly for geometric problems.In-depth understanding of data structures and their application to computational geometry.Solid foundation in mathematics, including linear algebra, calculus, and discrete geometry.Experience with CAD modeling concepts (polyhedra, meshes) and APIs is a plus.Proficiency in a high-performance programming language like Python or C++Excellent problem-solving skills and a passion for crafting efficient algorithms.Strong analytical mind and ability to translate complex geometric concepts into practical solutions.Excellent communication and collaboration skills.