Darkvision banner

Senior Software Engineer

Darkvision

The Role

Overview

Develop C++ high‑performance desktop, cloud and GPU applications for imaging data.

Key Responsibilities

  • cuda rendering
  • analysis features
  • cloud apps
  • data capture
  • tool evaluation
  • team mentoring

Tasks

-Develop rendering and image processing algorithms using NVIDIA CUDA -Mentor other developers and support a healthy, dynamic team -Identify technical debt and architectural gaps and drive efficient, maintainable solutions -Develop analysis features and database components for our desktop visualization application -Help guide the technical decision-making of software feature development -Develop cloud applications to support deliverables and machine learning integration -Develop data capture and control software for field engineers -Propose and evaluate new tools to optimize development team workflow

Requirements

  • modern c++
  • gpu programming
  • image processing
  • cloud
  • linux
  • bachelors

What You Bring

-Experience in image processing, graphics programming, cloud infrastructure, or computer vision -Industrial Ultrasound for Non-Destructive Testing -Data Pipelines, Image Processing and GPU Programming -Cloud-based data processing and machine learning applications -Linux and Windows development -5+ years of experience in modern C++ programming -Good communication skills, verbal and written -Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical Engineering -Professional experience writing production level C++ code

Benefits

-Amazon Web Services (AWS)

The Company

About Darkvision

-Founded in 2013 in North Vancouver, the company pioneered industrial acoustic imaging to peer inside critical assets. -Secured Series A funding and earned a Deloitte Fast 50 award. -Acquired majority stake by Koch Industries to expand and fuel R&D. -Their HADES™ downhole tool captures sub-mm 3D ultrasound data from wells thousands of feet deep at high pressure. -Projects span oil & gas well integrity, pipeline inspection, public infrastructure, and aerospace component analysis. -The in-house stack blends sensor arrays, cloud-based AI, signal processing, and photorealistic defect visualizations. -Known for delivering insights in extreme environments.

Sector Specialisms

Industrial

Energy

Aerospace

Manufacturing

Oil & Gas

Pipeline

Utilities

Security Clearance

-criminal background check required for successful candidates.