Apply now

Posted last month

3D Software engineer

@ SQUALUS GROUP

Ontario

Full-time3+ years experience
Apply now
SIGNALS

Overview

SQUALUS GROUP is hiring a 3D software developer for a client's software team. The role builds interactive 3D visualization, geometry-processing and simulation modules for robotics and automation software. The work is full-time, permanent and in person.

Responsibilities:

  • Design and build interactive 3D modules for Windows applications
  • Develop CAD geometry visualization using OpenCascade
  • Integrate point clouds, meshes, CAD and robot models into a 3D environment
  • Develop robotics simulation and digital-twin workflows in NVIDIA Isaac Sim/Omniverse
  • Optimize rendering and interaction performance for large 3D scenes

Requirements summary:

  • 3+ years of Windows and .NET software development
  • Strong C#, C++ and Python programming
  • Hands-on interactive 3D application development
  • Proficiency with OpenCascade (must have)
  • Experience with NVIDIA Isaac Sim/Omniverse (strongly preferred)
  • Bachelor's degree in computer science, software engineering, robotics or equivalent

Tools & skills

Source and dates

Source type not verified · zoho

Employer posting date
2026-09-30
First seen by our source
2026-10-09
Source record updated
2026-10-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studycomputer science, software engineering, robotics

Summary and details written by AI from the posting; the employer’s posting is the authority.

SQUALUS GROUP

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Executive Search

Full company description

Squalus is an executive search firm which provides bespoke recruitment solutions for clients who are going through a period of expansion or start up stage. Our expertise is based on years of successful placements in Banking and Financial services sector using advanced recruitment methodology.


LinkedIn followers
720
People associated on LinkedIn
2
Reported office locations
  • Yonge St, Toronto, Ontario M5E1Z8, CA
Business categories
  • Banking
  • Risk Management
  • Recruiting
Other recorded names
  • SQUALUS GROUP
  • Squalus Group
Specialties
  • Commercial real estate
  • executive search
  • talent acquisition
  • management consulting
  • RPO
  • outsourcing
  • start up
  • CPA
  • MBA
  • CFA
  • CAMS
  • FRM
  • Banking
  • Financial services
  • Analytics
  • compliance
  • AML
  • cryptocurrency
  • fintech
  • banking
  • and financial services
Profile identifies a recruitment agency
Yes

Squalus is an executive search firm which provides bespoke recruitment solutions for clients who are going through a period of expansion or start up stage. Our expertise is based on years of successful placements in Banking and Financial services sector using advanced recruitment methodology.

FieldValue
IndustryBanking
Company size2-10 employees
HeadquartersToronto, Ontario
Organization typePrivately Held
Year founded2018
SpecialtiesCommercial real estateexecutive searchtalent acquisitionmanagement consultingRPOoutsourcingstart upCPAMBACFA
Open jobs on Jobsy6
LinkedInView page
Job description

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


Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.