Our team is currently developing a cloud-based 3D CAD system that enables the entire design process for prosthetic devices to be completed online.
We are looking for engineers have experience with web-based 3D technologies to join us in driving this development project forward. Prior experience building CAD systems is not required.
Responsibilities
- New development and feature enhancements for our cloud-based 3D CAD system for prosthetics and orthotics
- UI design and implementation using React.js
- Development of 3D modeling and rendering features using three.js
- Collaboration with other engineering teams (AI team, backend team)
- Participation in requirements definition, design reviews, and code reviews
- Opportunity to contribute to the advanced functionality and optimization of our cloud CAD engine in the future
Requirements
- 2+ years of experience with WebGL-based 3D libraries (e.g., three.js)
- Alternatively, 2+ years of 3D game development or visualization experience
- 1+ years of experience developing web applications using React.js or similar frameworks
- Basic understanding of 3D graphics concepts (meshes, surfaces, coordinate transformations, textures, etc.)
- Experience working in a team using Git or similar version control tools
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with development using any kind of CAD system (web-based or desktop). For example, OpenCascade, FreeCAD, Rhino/Grasshopper, Fusion 360 API, Siemens NX API, etc.
- Knowledge of 3D modeling operations such as boolean operations, sweep, loft, offset, etc.
- Experience developing desktop 3D engines or modelers using Rust, C++, Python, or similar languages
- Experience designing high-performance computation using WebAssembly (WASM)
- Experience designing 3D UX/UI with a focus on usability
- Interest or knowledge in the medical device or prosthetics & orthotics domain
Compensation
¥4,500,000 ~ ¥9,000,000 annually.