Software Engineer (3D Visualization)
Date: Aug 26, 2024
Location: Watertown, MA, US
Company: Dover Corporation
CDS Visual provides a cloud solution that is trusted by many of the world’s biggest industrial suppliers. The roots of the company include a core competency around industrial product data, sourcing, normalization, and modeling. When combined with an extensive offering of 3D visualization solutions, CDS is uniquely able to re-purpose existing CAD assets to deliver impactful solutions. From catalog products to configured-to-order products, CDS solutions complement our clients’ websites, CPQ, and eCommerce solutions by enhancing, enriching, and unifying their product content to achieve increased conversions.
Description
CDS Visual is looking for a Senior Software Engineer with 3D visualization engineering expertise. This is a collaborative position; working closely with Product and Engineering Teams to develop and design new functionality for our various SaaS web and server-side applications. This person should possess problem-solving skills and bring their own ideas to the table.
Responsibilities
- Work within an Agile team to design, test, and implement technical solutions across a full-stack of development and tools and technologies
- Lead in 3D visualization tooling and architecture
- Creative problem solving for large scale 3D data management, creating new ways to work with WebGL based tooling
- Solve problems by crafting software solutions using maintainable, scalable, and modular code
- Be an advocate for consistent, quality, and decoupled code by writing unit tests and performing code reviews
- Work across multiple codebases and services
- Breakdown complex functionality into manageable deliverables
- Participate in technical documentation for new or existing features
- Motivate, collaborate, and challenge team members to grow individually and as a team
Qualifications
- Experience with Solidworks, Creo, AutoCad, Catia, NX or any related CAD tooling
- At least 4 years of 3D web development experience
- Extensive knowledge in Three.js including experience with textures, lighting, animations/key frames and hierarchical data structures
- Understanding of the GLTF/GLB formats and pipelines
- Familiarity with 3D concepts, tools, and software such as Blender and Unity
- Strong expertise in TypeScript and with the React framework
- Understanding of several AWS services including Lambda, S3, SQS, and Code Artifact
- Moderate understanding of web components, npm artifacts, and the Rollup plugin API
- Understanding of popular CAD systems such as Solidworks, PTC Creo, and AutoDesk Inventor
- Understanding of CAD data transmission formats such as STP and IGES files
- High level understanding of platform architecture and APIs
- Understanding and ability to apply CI/CD concepts on AWS/Azure
Work Arrangement: Hybrid
Salary Range: $110,000.00 - $130,000.00
#J-18808-Ljbffr