Talent.com
Senior C++ Software Engineer
Senior C++ Software EngineerDarkVision • North Vancouver, British Columbia
Senior C++ Software Engineer

Senior C++ Software Engineer

DarkVision • North Vancouver, British Columbia
30+ days ago
Job type
  • Full-time
Job description

Your Job

DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications.

This development involves writing application software for our desktop applications, database and cloud software and C++ python modules. We are looking to iterate upon our existing platform as well as build out support for our next generation imaging platform. If you love modern C++ and want to write high-performance applications for data processing, rendering, and image processing, this is the role for you!

We are looking for a quick learner who is interested in working on a wide variety of technical challenges. 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 on-site and is based out of DarkVision’s head office in North Vancouver, BC, where employees enjoy full access to our facility amenities including a well-equipped gym, squash court, climbing wall, steam room, private showers, 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.

What You Will Do

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

Opportunities to Lean

  • Industrial Ultrasound for Non-Destructive Testing
  • Cloud-based data processing and machine learning applications
  • Amazon Web Services (AWS)
  • Linux and Windows development
  • Data Pipelines, Image Processing and GPU Programming

Who You Are (Basic Qualifications)

  • Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical Engineering
  • Professional experience writing production level C++ code

What Will Put You Ahead

  • 5+ years of experience in modern C++ programming
  • Experience in image processing, graphics programming, cloud infrastructure, or computer vision
  • Good communication skills, verbal and written

General Salary Range

For this role, we anticipate paying $145,000 - $195,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.


Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.


How to Apply

If you have the above qualifications, we would like to hear from you. We thank all applicants in advance, but please be advised that only those selected for an interview will be contacted.

We are an equal opportunity employer. If you require accommodation or assistance at any time during the application or selection processes, please submit a request by following the directions located in the FAQ section at the bottom of the kochcareers.com webpage.


Successful candidates will be required to complete a criminal background check.


Keywords: C++, image processing, graphics, cloud, computer vision, AWS, CUDA, desktop applications, development, developer, engineer, senior, database


#LI-JN1

Create a job alert for this search

Senior C++ Software Engineer • North Vancouver, British Columbia

Similar jobs

Senior Software Engineer, Fluid Simulations (Flowline / C++)

Scanline VFXVancouver, British Columbia, Canada
Full-time

Contribute to the development of tools for Flowline simulation system support rendering of fluid systems and its integration with DCCs such as Houdini/Maya/3DsMax using C++, Python.Supports develop...Show more

 • Promoted

Senior Software Engineer

VizzionNorth Vancouver, Metro Vancouver Regional District, CA
Full-time

Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Show more

 • Promoted

Senior Java Software Engineer - Luxoft

Luxoftdelta, bc, ca
Full-time

One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Show more

 • Promoted

Senior Software Engineer - Rust - Core Engineering

P2PVancouver, Metro Vancouver Regional District, CA
Full-time

United Kingdom, Canada, Brazil, Mexico, United Arab Emirates, Ireland, Germany, Romania, Cyprus, Switzerland, Portugal, Lithuania, Czech Republic, Poland, Spain.Our Krakenites are a world-class tea...Show more

 • Promoted

Senior Software Engineer, Houdini / C++

EyelineVancouver, British Columbia, Canada
Full-time

Eyeline is a global team of risk takers, innovators and perfectionists who achieve creative visions and have fun doing it.A dynamic workforce nestled within the industry’s most intriguing cities, u...Show more

 • Promoted

Senior Principal C++ Software Architect (Remote)

DotmaticsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading technology company in Canada is seeking an experienced Principal Software Engineer and Architect to lead the technical direction for image compression systems.This role involves designing...Show more

 • Promoted

Senior Software Engineer - Hays

Haysrichmond, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Senior API and Middleware Developer - Coforge

Coforgedelta, bc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ...Show more

 • Promoted

Senior C++ Engineer for Unreal Engine Projects

Blackbird Interactive IncVancouver
Full-time

Lead innovative engineering efforts in crafting a tactical shooter game using Unreal Engine 5.As a Senior Software Engineer, you'll focus on gameplay architecture, optimizing AI systems, and ensuri...Show more

 • Promoted

Senior Software Engineer

AutodeskVancouver, British Columbia, Canada
Full-time

Autodesk’s Data Platform is building the next generation of data infrastructure AI native, scalable and developer-friendly systems that power analytics, AI, real-time insights, and customer-facing ...Show more

 • Promoted

Senior C++ Software Engineer for High-Performance Analytics

KinaxisVancouver, Metro Vancouver Regional District, Canada
Full-time

A leading supply chain technology company in Calgary is looking for an Algorithm Developer.You will design scalable algorithms and write high-quality code.The role demands 5+ years of C++ experienc...Show more

 • Promoted

Senior Engineer Position Focused on Packet Forwarding Software Solutions

Arista NetworksVancouver, Metro Vancouver Regional District, CA
Full-time

Join an elite team as a Senior Software Engineer focused on developing next-gen packet forwarding engines.Contribute to the future of networking software while fostering innovation in a diverse wor...Show more

 • Promoted

Senior Software Engineer

HMC ArchitectsVancouver, Metro Vancouver Regional District, CA
Full-time

HMC Architects is an employee-owned design firm with an inherent desire to make a difference in our communities.As a purpose-driven brand based on values, our mission to design for good drives ever...Show more

 • Promoted

Senior Software Engineer

InvertVancouver, Metro Vancouver Regional District, CA
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu...Show more

 • Promoted

Intermediate Engineer Specializing in C++

Skybox Labs Inc.Burnaby, British Columbia, Canada
Full-time

Discover an exciting role as an Intermediate Software Engineer focused on C++.Contribute to renowned game franchises and enhance the experience for players around the world.Ideal candidates will ha...Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio...Show more

 • Promoted

Senior Software Engineer (C++)

MastercardVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Software Engineer (C++).The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their ou...Show more

 • Promoted

Senior Software Engineer

ShakepayVancouver, Metro Vancouver Regional District, CA
Full-time

At Shakepay, we’re on a mission to usher in the Bitcoin golden age.We’re reimagining financial services to give every Canadian their fair shake.Our culture is built around doing work that matters, ...Show more