Volver a empleos
ScovaiScovaiJobs
SG

SQUALUS GROUP

3D Software engineer

Richmond Hill Central, CAPresencialPermanenteTiempo completo

Publicado 1 oct 2026

Este empleo está publicado en EN



3D Software Developer


General


We are looking for a 3D software developer to join our clients software development team.The candidate will be responsible for the design and implementation of interactive 3D visualization, geometry-processing, and simulation modules for robotics and automation software. The candidate should have strong engineering interests and demonstrate excellent ability to build intuitive, high-performance 3D interaction workflows.


Main duties:


·       Collaborate with cross-functional teams to understand project requirements and objectives.

·       Design, develop, and maintain interactive 3D modules for Windows applications, including scene navigation, object selection, picking, measurement, ROI definition, and trajectory editing.

·       Develop CAD geometry visualization and processing functions using OpenCascade and related 3D frameworks.

  • Integrate point clouds, meshes, CAD geometry, robot models, and robot trajectories into a unified interactive 3D environment.
  • Develop robotics simulation and digital-twin workflows using NVIDIA Isaac Sim / Omniverse, including robot and environment setup, sensor simulation, and trajectory validation.
  • Optimize rendering and interaction performance for large point clouds, meshes, and complex 3D scenes.
  • Perform integration with back-end modules, robot controllers, 3D vision systems, external communication protocols, and APIs.
  • Troubleshoot and resolve 3D visualization, geometry-processing, simulation, and UI-related issues, ensuring reliability and optimal performance.




Requirements


Essential skills and experience:

·      3+ years of software development experience using the Microsoft Windows platform and .NET framework.

·      Strong programming skills in C#, C++, and Python.

·      Hands-on experience developing interactive 3D applications, including object selection, manipulation, camera control, and real-time scene updates (must have).

·      Proficiency with OpenCascade for CAD geometry import, visualization, topology, and geometry processing (must have).

·      Experience with NVIDIA Isaac Sim / Omniverse for robotics simulation, digital twins, or virtual commissioning (strongly preferred).

·      Experience with 3D visualization frameworks such as OpenGL, VTK, DirectX, WebGL, or similar.

·      Strong understanding of 3D transformations, coordinate systems, meshes, point clouds, and computational geometry.

·      Experience handling common 3D/CAD data formats such as STEP, IGES, STL, OBJ, and PLY.

·      Experience with multi-threading, performance optimization, and GPU-accelerated visualization is preferred.

·      Experience with robotics concepts such as robot models, TCP, coordinate frames, kinematics, and trajectory visualization is preferred.

·      Experience with Git and collaborative software development workflows.

·      Familiar with RESTful APIs and XML/JSON data serialization.

·      Excellent problem-solving and communication skills with strong attention to detail and software quality.


Educational Requirements:

  • Bachelor's degree in computer science, software engineering, robotics, or equivalent

Job Type: Full-Time, Permanent


Work Location: In person




Resumen del puesto

Tipo de empleo

Tiempo completo

Habilidades requeridas

C# programmingC++ programmingPython programmingMicrosoft Windows platform and .NET developmentInteractive 3D application development (object selection, manipulation, camera control, real-time scene updates)OpenCascade for CAD geometry import, visualization, topology, and geometry processingNVIDIA Isaac Sim / Omniverse for robotics simulation and digital-twin workflows3D visualization frameworks (OpenGL, VTK, DirectX, WebGL or similar)3D transformations, coordinate systems, and computational geometryMesh and point cloud processing and visualizationHandling common 3D/CAD data formats (STEP, IGES, STL, OBJ, PLY)Multi-threading, performance optimization, and GPU-accelerated visualizationRobotics concepts (robot models, TCP, coordinate frames, kinematics, trajectory visualization)Integration with back-end modules, robot controllers, 3D vision systems, external protocols and APIsGit and collaborative software development workflows

Empleos similares

GRH Polska

Pakowanie gotowych komponentów (K/M)

GRH Polska

Łąka, PLPresencialPermanenteTiempo completo
hace 16 horas
TA

Sr. Executive – Procurement

The Association of People with Disability

Bangalore North, INPresencialPermanenteTiempo completo
hace 17 horas
TA

Executive – Procurement

The Association of People with Disability

Bengaluru, INPresencialPermanenteTiempo completo
hace 17 horas
NP

Vendor Development

Nitika Pharmaceutical Specialities Pvt. Ltd

Nagpur, INPresencialPermanenteTiempo completo
hace 17 horas
B&

Site Engineer

Black & Grey HR

Dubai, AEPresencialPermanenteTiempo completo
hace 17 horas
B&

Technical Engineer

Black & Grey HR

Dubai, AEPresencialPermanenteTiempo completo
hace 17 horas