Software Engineer — Geometry & Spatial Systems
Indexed description
We’re building design-automation software that turns complex engineering problems into reliable, high-performance systems. The core work is geometric and algorithmic: representing shapes, reasoning about space, generating and updating geometry, and making those systems fast enough for production.
You do not need domain experience in our industry. We care about strong fundamentals and a track record of owning hard technical systems.
What you’ll work on
- Geometry generation, spatial queries, and constraint-driven layout
- Algorithms for placement, routing, collision/clearance, and shape operations
- High-performance implementations and tight simulation / solver integration
- Owning a product area from prototype through production
Core skills we’re looking for
- Strong C++
- Solid algorithms and data structures (graphs, trees, spatial structures)
- Comfort with geometry, linear algebra, or physics-style math
- Experience shipping production software, not just research prototypes
Strong pluses (any one of these is enough)
- Computational geometry, mesh generation, or CAD/CAE systems
- Game engine / physics / collision / pathing / real-time 3D
- Constraint solving or optimization
- High-performance or parallel systems
- Simulation, robotics, or digital-twin geometry pipelines
Nice to have
- Python for tooling and prototyping
- Experience in a small team where you own problems end to end
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search