Software Engineer II (Backend _ Java)

Mastercard Data & Services

Vancouver

On-site

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DarkVision, a Vancouver-based tech company, seeks multi-talented Software Engineers to develop desktop, embedded, and cloud applications. If you love modern C++ and want to advance high-performance data processing, rendering, and image processing, this role is for you!

We welcome engineers at junior to senior levels and will align roles to capabilities. This on-site position at our North Vancouver HQ offers a gym, climbing wall, and other amenities as part of our vibrant, innovation-driven team.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or Electrical/Electronics Engineering.
  • Proficient in production-grade C++ code.
  • 5+ years of experience in modern C++ programming and development of new features or products.

Responsibilities

  • 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

Skills

C++ development

Education

Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical/Electronics Engineering

Tools

CUDA

Job description

Full-time

DarkVision is a Vancouver-based tech company that has been disrupting the industrial imaging market since 2013. We have created the world’s most advanced acoustic-based imaging platform, revolutionizing how our clients quantify and visualize the integrity of their critical assets.

Backed by Blackstone, one of the world’s largest private equity firms, DarkVision’s team of Software, Mechanical, and Machine Learning Engineers and Data Analysts is rapidly expanding to meet the demand for the company’s current and upcoming products.

Our employees work on cutting-edge technologies that blend science with real-world applications. We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.

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 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

DarkVision • North Vancouver

On-site
CAD 143,000 - 214,000
On-site facilities
Software Development Engineer, ElastiCache
Software Development Engineer, ElastiCache

Amazon Development Centre Canada ULC • Vancouver

On-site
CAD 100,000 - 150,000
Data Engineer
Data Engineer

DarkVision Technologies • North Vancouver

On-site
CAD 70,000 - 110,000
Senior Mechanical Engineer
Senior Mechanical Engineer

DarkVision Technologies • North Vancouver

On-site
CAD 167,000 - 223,000
Applications Engineer
Applications Engineer

DarkVision • North Vancouver

On-site
CAD 100,000 - 130,000
Mechanical Engineer
Mechanical Engineer

DarkVision Technologies • North Vancouver

On-site
CAD 113,000 - 156,000
Talent Acquisition Specialist
Talent Acquisition Specialist

DarkVision • North Vancouver

On-site
CAD 78,000 - 90,000
Health & wellness benefits
Group benefits plan
Jr. Algorithm Engineer
Jr. Algorithm Engineer

Dynamsoft Corporation • Vancouver

On-site
CAD 50,000 - 70,000
Extended health and dental
RRSP program
Quarterly team events
Vision Software Developer II
Vision Software Developer II

LMI Technologies • Burnaby

Hybrid
CAD 93,000 - 136,000
Health Benefits
Hybrid work arrangements
Education Support Program
+2
Algorithm Engineer Intern
Algorithm Engineer Intern

Dynamsoft Corporation • Vancouver

On-site
CAD 50,000 - 60,000
Extended health coverage
Dental insurance
RRSP program
+1