Software Engineer

DarkVision

North Vancouver

Presencial

CAD 143.000 - 214.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

On-site facilities

Descripción de la vacante

DarkVision in North Vancouver, BC, is seeking multi-talented Software Engineers to help develop desktop, embedded, and cloud applications. You will work on high-performance data processing, rendering, and image processing code using modern C++.

The role is fully on-site at our North Vancouver HQ, with opportunities to learn Docker, AWS, Linux/Windows development, and GPU-accelerated pipelines. We welcome junior to senior engineers and will match to your capabilities and goals.

Formación

  • Bachelor degree in Computer Science, Software Engineering, or related field.
  • Production-level C++ experience in professional settings.
  • 5+ years of experience in modern C++ and feature development.

Responsabilidades

  • Develop a 3D data visualization desktop application.
  • Create rendering and image processing algorithms using CUDA.
  • Develop data capture and control software for field engineers.
  • Enhance ultrasonic imaging embedded systems and cloud services.

Conocimientos

C++ programming
Modern C++
Software development

Educación

Bachelor's degree in Computer Science, Software Engineering, or related field

Herramientas

Docker
AWS
Linux
Windows

Descripción del empleo

Role Overview

DarkVision is looking for multi-talented Software Engineers to help develop our desktop, embedded, and cloud applications. If you love modern C++ and want to learn how to or enhance how you write high-performance data processing, rendering, and image processing code, this is the role for you!

We are looking for smart, fast learners, who are interested in working on a wide variety of technical challenges. We welcome a wide spectrum of experience and expertise (junior, intermediate, and senior) as we will match each role to the candidate’s capabilities, interests, and developmental goals. We like to keep the team engaged by having them work on problems that interest them while continuing to grow their skills and knowledge.

This role is fully on-site (no hybrid) at our North Vancouver, BC HQ, where employees enjoy a wide array of amenities including a fully equipped gym, squash court, steam room, climbing wall, and more!

Our Team

You will be joining our software and hardware engineers to do complete “full-stack” development. From embedded systems to data processing to desktop applications to 3D rendering and cloud services, the Software team at DarkVision plays a central role in everything that happens with our award-winning ultrasound imaging solutions.

Potential Responsibilities
  • Develop a 3D data analysis desktop visualization application
  • Develop rendering and image processing algorithms using Nvidia CUDA
  • Develop data capture and control software for field engineers
  • Develop new features for ultrasonic imaging embedded systems
  • Develop database components for tracking and analysis
  • Develop cloud applications to enable analysis deliverables and machine learning integration
  • Optimize algorithms for massive multi-terabyte datasets
  • Maintain and extend our growing cloud platform
Opportunities to Learn
  • Docker, Web Services, and Database development
  • Amazon Web Services (AWS)
  • Linux and Windows development
  • Network programming and IoT technologies
  • Video encoder codecs and pipelines
  • Image Processing, Computer Vision, and Graphics Programming
Who You Are
  • Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical/Electronics Engineering
  • Professional experience writing production level C++ code
  • 5+ years of experience in modern C++ programming and development of new features or new products is preferred
General Salary Range

For non-senior engineers, we anticipate paying $100,000 to $150,000 per year.

Keywords: C++, application, SW, software, engineer, development, developer, programming, desktop, embedded, cloud, Windows, Linux, computer science, visualization, rendering, CUDA, imaging, graphics, computer vision, 3D, data processing

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Development Engineer, ElastiCache
Software Development Engineer, ElastiCache

Amazon Development Centre Canada ULC • Vancouver

Presencial
CAD 100.000 - 150.000
Software Engineer II (Backend _ Java)
Software Engineer II (Backend _ Java)

Mastercard Data & Services • Vancouver

Presencial
CAD 100.000 - 150.000
Data Engineer
Data Engineer

DarkVision Technologies • North Vancouver

Presencial
CAD 70.000 - 110.000
Applications Engineer
Applications Engineer

DarkVision • North Vancouver

Presencial
CAD 100.000 - 130.000
Mechanical Engineer
Mechanical Engineer

DarkVision Technologies • North Vancouver

Presencial
CAD 113.000 - 156.000
Senior Mechanical Engineer
Senior Mechanical Engineer

DarkVision Technologies • North Vancouver

Presencial
CAD 167.000 - 223.000
Jr. Algorithm Engineer
Jr. Algorithm Engineer

Dynamsoft Corporation • Vancouver

Presencial
CAD 50.000 - 70.000
Extended health and dental
RRSP program
Quarterly team events
Talent Acquisition Specialist
Talent Acquisition Specialist

DarkVision • North Vancouver

Presencial
CAD 78.000 - 90.000
Health & wellness benefits
Group benefits plan
Hybrid Senior Embedded Engineer, Imaging & Vision
Hybrid Senior Embedded Engineer, Imaging & Vision

Industry Professionals • Montreal

Híbrido
CAD 80.000 - 110.000
Senior Systems Engineer - Edge Integration & Sensor Fusion
Senior Systems Engineer - Edge Integration & Sensor Fusion

Invision AI • Toronto

Presencial
CAD 120.000 - 160.000
Equity
Health and Dental
RRSP Plan
+1