3D Software Developer (TS3D / Kubotek / CAD Visualization)
Engagement Type:
Full-time Remote / Outstaffing Model (developer will integrate into customer’s engineering team)
About the Customer:
An established U.S. company specializing in industrial and manufacturing documentation, 3D modeling, and data exchange tools, part of a larger corporate group with 40+ business units.
Their core platform leverages TS3D HOOPS Exchange and Visualizer for CAD data reading, translation, and rendering.
Responsibilities:
- Develop and maintain 3D exchange and visualization components integrated into client's software.
- Implement data import/export and conversion between native CAD formats.
- Collaborate with client's internal engineers and technical leads
- Optimize existing pipelines for performance and compatibility across different CAD sources.
- Work with multiple 3D APIs (TS3D, Kubotek Kosmos, or equivalent).
Participate in technical meetings, provide progress updates, and follow established coding standards.
Requirements:
- 3–5+ years of software development experience with a focus on 3D CAD applications.
- Proven experience with TS3D HOOPS Exchange / Visualize or Kubotek Kosmos SDK.
- Strong proficiency in C++ (preferred), C#, or .NET environment.
- Knowledge of 3D geometry, file formats (STEP, IGES, DWG, STL, etc.), and rendering pipelines.
- Familiarity with OpenGL or DirectX is a plus.
- Experience integrating 3D SDKs into desktop or cloud-based applications.
Excellent English communication and ability to work in distributed teams.
Nice to Have:
- Experience with AMC Bridge or similar 3D outsourcing firms.
- Familiarity with manufacturing or industrial software systems.
Exposure to DevOps, CI/CD pipelines for 3D apps.
Soft Skills:
- Self-driven, collaborative, proactive in communication.
- Comfortable working in agile and distributed team environments.
Problem-solver capable of handling legacy codebases and SDK integrations.
Engagement Details:
- Format: Dedicated developer integrated into customer’s internal team.
- Duration: Long-term (6–12 months) with possible extension.
- Time zone overlap with the US preferred.
Required languages
| English | C1 - Advanced |
| Ukrainian | C1 - Advanced |