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. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality.
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.
- Leader 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 just 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