CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Work Mode

Senior Software Engineer, Computational Geometry Jobs (Hybrid work)

1 Job Offers

Filters
Senior Software Engineer, Computational Geometry
Save Icon
Join our team in Chatsworth as a Senior Software Engineer, Computational Geometry. You will develop core geometry and path planning algorithms for our robotic forming platform using Python and C++. This role requires expertise in linear algebra, CAD formats, and transforming complex models into r...
Location Icon
Location
United States , Chatsworth
Salary Icon
Salary
140000.00 - 200000.00 USD / Year
machinalabs.ai Logo
Machina Labs
Expiration Date
Until further notice
Explore the frontier of digital design and automation with Senior Software Engineer, Computational Geometry jobs. This specialized profession sits at the compelling intersection of advanced mathematics, computer science, and practical engineering, focusing on the algorithmic creation, analysis, and manipulation of geometric shapes and spaces. Professionals in this field are the architects of the software logic that enables machines to understand and interact with the physical world in three dimensions. They develop the core algorithms that power innovations in robotics, computer-aided design (CAD), computer graphics, simulation, and additive manufacturing. For those with a passion for solving intricate spatial problems, computational geometry jobs offer a challenging and highly impactful career path. A Senior Software Engineer in Computational Geometry typically shoulders the responsibility of designing, implementing, and optimizing complex geometric algorithms and data structures. Common duties include developing robust systems for ingesting and processing 2D and 3D model data from various CAD formats, creating efficient mesh manipulation and analysis tools, and implementing path planning and collision detection algorithms for autonomous systems. They build kinematic models and simulation environments to validate theoretical approaches before real-world deployment. A key aspect of the role is bridging the gap between pure algorithmic theory and practical application, requiring close collaboration with cross-functional teams like robotics, manufacturing, and product development to translate geometric solutions into reliable, production-ready software. The typical skill set for these roles is both deep and broad. A strong academic foundation, often including an advanced degree (MS or PhD) in Computer Science, Applied Mathematics, or a related field, is common. Expertise in core mathematical areas such as linear algebra, trigonometry, calculus, and numerical methods is non-negotiable. Proficiency in programming languages like C++ and Python is essential, alongside experience with relevant libraries (e.g., CGAL, Eigen, NumPy). Professionals must be adept at manipulating geometric primitives, vectors, transforms, and meshes. Experience with computational geometry concepts—convex hulls, Voronoi diagrams, spatial partitioning, and curve/surface modeling—is fundamental. Furthermore, strong software engineering practices, including writing testable, documented, and performant code, are critical for success. Senior-level positions demand not only technical mastery but also the ability to lead projects, mentor others, and communicate complex geometric concepts effectively to diverse audiences. If you are driven to shape how technology perceives and manipulates shape and space, searching for Senior Software Engineer, Computational Geometry jobs will connect you to roles at the heart of technological advancement.

Filters

×
Countries
Category
Location
Work Mode
Salary