Senior 3D Software Developer (3)

Job Title: Senior 3D Software Developer (3)

Location: Saskatoon or Calgary

Company: Super GeoAI Technology Inc.

The Role

In this role, you will design, develop, and optimize 3D software systems for real-world agricultural and geospatial applications. You will work closely with AI engineers, software developers, and product leaders to create robust, high-performance tools for 3D rendering, visualization, analysis, and measurement.

This is an exciting opportunity for someone who is passionate about 3D graphics, point cloud processing, and building practical software products with real-world impact.

Key Responsibilities

  • Design and develop advanced 3D graphics software and visualization tools for real-world applications.
  • Implement efficient algorithms for real-time rendering, 3D data processing, and visualization.
  • Develop and optimize web and mobile software applications for 3D point clouds, meshes, and volumetric measurement.
  • Collaborate with cross-functional teams, including software engineers, AI developers, designers, and product managers, to deliver innovative solutions.
  • Stay current with advancements in 3D graphics, visualization frameworks, and related technologies.
  • Ensure the timely delivery of high-performance, reliable, and scalable software systems.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in 3D graphics programming and software development.
  • Strong proficiency in C++, Python, Java, or similar programming languages.
  • Hands-on experience with 3D graphics libraries and frameworks such as OpenGL, DirectX, Unity, Unreal Engine, or similar tools.
  • Strong understanding of computer graphics principles, geometry, algorithms, and data structures.
  • Experience with 3D point cloud processing, mesh processing, or spatial data visualization is required.
  • Experience with 3D volume calculation, measurement software, or simulation systems is a strong asset.
  • Proven ability to use AI-assisted coding tools to improve coding efficiency, debugging, and software optimization.
  • Excellent problem-solving skills, attention to detail, and the ability to thrive in a fast-paced team environment.

How to Apply

Please submit your resume and cover letter describing your qualifications, technical experience, and interest in this position.

In your cover letter, please clearly address the following questions:

  1. Describe your experience with 3D graphics programming, including the main tools, languages, and frameworks you have used.
  2. What experience do you have with point cloud processing, mesh generation, mesh optimization, or 3D reconstruction?
  3. What experience do you have with web and mobile applications?
  4. Have you worked with LiDAR, photogrammetry, or other 3D sensing data? Please describe the project and your responsibilities.
  5. What experience do you have with 3D volume measurement, surface analysis, or geometric computation?
  6. Which AI coding assistants or developer productivity tools have you used, and how have they improved your workflow?
  7. Describe a technical problem in a 3D software project that you solved successfully.
  8. Why are you interested in joining Super GeoAI Technology Inc. and contributing to the development of AI-enabled hardware systems for agriculture?

Apply for this position

Allowed Type(s): .pdf, .doc, .docx