Full time

Squalus Group

Gqeberha

Vor Ort

ZAR 1.051.000 - 1.518.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Zohorecruit seeks a 3D software developer for a Canada-based role to design, implement, and optimize interactive 3D visualization and robotics simulation modules.

Apply your C#/C++/Python skills to create high-performance 3D workflows, leverage OpenCascade for CAD geometry, and collaborate across teams to deliver robust software.

Qualifikationen

  • 3+ years of software development on Windows/.NET.
  • Proficient in C#, C++, and Python.
  • Experience building interactive 3D apps with real-time updates.
  • Proficiency with OpenCascade for CAD geometry.
  • Experience with NVIDIA Isaac Sim / Omniverse for robotics sims (preferred).
  • Knowledge of 3D visualization frameworks (OpenGL/VTK/DirectX/WebGL).
  • Familiar with CAD data formats: STEP, IGES, STL, OBJ, PLY.
  • Strong multithreading and GPU-accelerated visualization.
  • Understanding robotics concepts (robot models, TCP, frames, kinematics).
  • Git, RESTful APIs, XML/JSON.
  • Excellent problem-solving and communication.

Aufgaben

  • Collaborate with cross-functional teams to understand project requirements.
  • Design, develop, and maintain interactive 3D modules for Windows apps (navigation, picking, ROI, trajectory editing).
  • Develop CAD geometry visualization and processing functions using OpenCascade and related 3D frameworks.
  • Integrate point clouds, meshes, CAD geometry, robot models, and trajectories into a unified 3D environment.
  • Develop robotics simulation and digital-twin workflows using NVIDIA Isaac Sim/Omniverse.
  • Optimize rendering and interaction performance for large point clouds and complex scenes.
  • Perform integration with back-end modules, robot controllers, 3D vision systems, APIs.
  • Troubleshoot 3D visualization, geometry-processing, simulation, and UI issues.

Kenntnisse

Windows/.NET
C#, C++, Python
3D app development
OpenCascade
NVIDIA Isaac Sim/Omniverse
OpenGL/VTK/DirectX/WebGL
3D geometry concepts
CAD formats STEP/IGES/STL/OBJ/PLY
Multithreading & GPU vis
Robotics concepts (TCP/kinematics)
Git & collaboration
REST/JSON/XML
Problem solving & communication
Education: CS/Software Eng/Robotics

Ausbildung

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

Tools

OpenCascade

Jobbeschreibung

Richmond Hill Central, Canada | Posted on 10/01/2026

Weare looking for a 3D software developer to join our clients software development team.The candidate will be responsible for the design and implementation ofinteractive 3D visualization, geometry-processing, and simulation modules forrobotics and automation software. The candidate should have strong engineeringinterests and demonstrate excellent ability to build intuitive,high-performance 3D interaction workflows.

Mainduties:
  • 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 3Dframeworks.
  • Integrate point clouds, meshes, CAD geometry, robotmodels, and robot trajectories into a unified interactive 3D environment.
  • Develop robotics simulation and digital-twin workflowsusing NVIDIA Isaac Sim / Omniverse, including robot and environment setup,sensor simulation, and trajectory validation.
  • Optimize rendering and interaction performance forlarge point clouds, meshes, and complex 3D scenes.
  • Perform integration with back-end modules, robotcontrollers, 3D vision systems, external communication protocols, andAPIs.
  • Troubleshoot and resolve 3D visualization,geometry-processing, simulation, and UI-related issues, ensuringreliability and optimal performance.
Requirements
Essentialskills 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 experiencedeveloping 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 (stronglypreferred).
  • 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 RESTfulAPIs and XML/JSON data serialization.
  • Excellentproblem-solving and communication skills with strong attention to detail andsoftware quality.
EducationalRequirements:
  • Bachelor's degree in computer science, softwareengineering, robotics, or equivalent
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Developer (CAD)
Software Developer (CAD)

8234 Sandvik India Innovations Pvt. Ltd. • Südafrika

Vor Ort
ZAR 258.000 - 396.000
Software C++ Developer
Software C++ Developer

Tumaini Consulting • Cape Town

Vor Ort
ZAR 600.000 - 900.000
Computer Vision Engineer - Autonomous Systems
Computer Vision Engineer - Autonomous Systems

Placements24 • Randburg

Hybrid
ZAR 600.000 - 1.000.000
Competitive salary
Medical aid
Retirement fund
+3
Senior Mechanical Engineer - Robotics and Automation
Senior Mechanical Engineer - Robotics and Automation

Placements24 • Gqeberha

Vor Ort
ZAR 1.000.000 - 1.400.000
Bonus potential
Healthcare (medical, dental, vision)
Generous paid time off
+3
Senior Software Developer
Senior Software Developer

Hire Resolve • Pietermaritzburg

Vor Ort
ZAR 600.000 - 800.000
Competitive salary based on experience
3D Artist (Blender & Real-Time Specialist)
3D Artist (Blender & Real-Time Specialist)

Talent Shore Ltd. • Südafrika

Remote
ZAR 240.000 - 420.000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

Vor Ort
ZAR 700.000 - 900.000
Senior Software Developer (On-site/ remote)
Senior Software Developer (On-site/ remote)

Abantu Staffing Solutions • East London

Remote
ZAR 500.000 - 800.000
C# Developer
C# Developer

ATS Client • Pretoria

Vor Ort
ZAR 500.000 - 800.000
Senior Full Stack Developer - AI-Enabled Software Engineering
Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software • Cape Town

Vor Ort
ZAR 900.000 - 1.200.000