Posted last month
3D Software engineer
@ SQUALUS GROUP
Ontario
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
| Seniority | Mid level |
| Department | Software development |
| Experience | 3+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (required) |
| Fields of study | computer 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.
| Field | Value |
|---|---|
| Industry | Banking |
| Company size | 2-10 employees |
| Headquarters | Toronto, Ontario |
| Organization type | Privately Held |
| Year founded | 2018 |
| Specialties | Commercial real estateexecutive searchtalent acquisitionmanagement consultingRPOoutsourcingstart upCPAMBACFA |
| Open jobs on Jobsy | 6 |
| View page |
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
Journal
Only you can see this. Kept on this device, and in your account when you sign in.