Anark is looking to develop critical integrations with 3D CAD systems to enhance their Collaborate platform for downstream use cases.
Requirements
- Strong C-Sharp programming skills
- Experience with 3D data
- Programming experience in one or more of C/C++, C-Sharp, C++/CLI, or similar languages such as Java
- 3D basic understanding of BREP and polygonal mesh data, scene graphs, DAGs, and transformation matrices
- Experience integrating with CAD software libraries
- Understanding of STEP and other 3D concepts
- Experience using best-practices design/architectural patterns and loosely coupled component-based programming
Responsibilities
- Develop critical integrations with 3D CAD systems
- Maintain and enhance CAD adapters that are used to import complex 3D product data
- Publish visualization data into Anark Collaborate platform for downstream use cases
- Integrate with CAD systems using CAD software APIs
- Use third party libraries for neutral formats like STEP
- Plan software releases that adhere to customer requirements within business-acceptable timeframes
- Work with a team of motivated engineers to develop software releases
Other
- BS in Computer Science, Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or equivalent
- 5-8 years of professional software development experience
- US citizenship or US permanent resident legal status
- No sponsorship
- Background check will be performed on all qualified applicants prior to an offer for employment