Synthesis/Computational Design Engineer
Core
Develop algorithms for geometric reasoning, spatial analysis, and computational synthesis to automate the design and execution of manufacturing and disassembly processes for electronics.
Role type
Senior IC computational design engineer (geometry & algorithms)
Builds
Computational backbone for automated process planning, tools for 3D geometry processing, and scalable software integrating design capabilities into robotics platforms.
Domain
Robotics, electronics manufacturing, computational geometry
Deliverable
production ML models | product features
Required skills
computational geometry, geometric computing, CAD/CAM software development, Python, C++, 3D geometry representations (meshes, point clouds, B-rep), geometry processing libraries, linear algebra, numerical methods
Preferred skills
robotic motion planning, machine learning for geometry, electronics manufacturing background, physics simulation
Technologies
Open3D, CGAL, libigl, OpenCASCADE, Rhino, Grasshopper, PyBullet, MuJoCo, Isaac Sim
Responsibilities
Design and implement algorithms for geometric reasoning and spatial analysis; Build computational pipelines for translating 3D electronics representations into robot-executable sequences; Develop tools for mesh processing, point cloud analysis, and CAD interoperability; Collaborate with robotics engineers to ensure synthesized plans are feasible and safe; Prototype approaches to geometric search and constraint solving; Build scalable production-grade software integrating design capabilities.
Seniority
Senior, hands-on IC