Senior Software Engineer, Design Review Tool
Core
Building an interactive workspace for hardware engineers to review, challenge, and resolve decisions on complex physical systems via 3D/CAD visualization.
Role type
Senior Software Engineer (Interactive 3D/CAD & Geometry)
Builds
Interactive web experiences, 3D visualization, CAD geometry processing, and review workflows for mechanical engineers.
Domain
Defense technology, Hardware engineering, Computer graphics
Deliverable
production ML models | product features
Required skills
TypeScript, React, Node.js, API design, Data modeling, Asynchronous processing, Performance optimization for spatial/3D data, Cross-functional collaboration
Preferred skills
Three.js, WebGL/OpenGL, CAD/EDA platforms, Geometry kernels (Open Cascade, Parasolid), Geometric data models (B-rep, meshes), 3D graphics fundamentals (transforms, raycasting), Engineering file formats (STEP, glTF), C++/Python integration
Technologies
TypeScript, React, Node.js, Three.js, WebGL, OpenGL, Open Cascade, Parasolid, STEP, glTF
Responsibilities
Design and build review/annotation workflows for CAD models; Set technical direction for interactive web experiences and 3D visualization; Partner with mechanical engineers to translate design workflows into software; Process large, complex, and untrusted CAD/geometry files; Define patterns for domain-rich products extending the platform; Lead investigations across browser, native, and platform boundaries.
Seniority
Senior, hands-on IC