Senior C++ Software Engineer
$145k - $195k per yearDarkVision
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.
At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
Who We Are
DarkVision Technologies Inc. is a BC-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 and are packaging it into multiple new product lines, revolutionizing how our clients quantify and visualize the integrity of their critical assets. Our primary product line offering provides oil and gas operators intuitive and actionable inspections of their downhole assets with a focus on well integrity and production optimization.
Backed by Koch Industries, the largest privately held company in North America, DarkVision’s team of Mechanical, Skunkworks, Electrical, Software, and Machine Learning Engineers is rapidly expanding to meet the demand for the company’s current and upcoming products.
We provide employees the opportunity to work on cutting-edge technologies that blend science with real-world applications and invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.
At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
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
- ...operational volume and critical workflows. The Technology group is a key part of supporting and accelerating ARC’TERYX growth! As a Senior Software Engineer, you will play a pivotal role in the development of our technical product domain. Your expertise will guide team decisions,...SeniorLong term contractFull timeRemote work
$70k - $120k per year
...team thrives in a dynamic, fast-paced environment. Job Description: Venue Kings is seeking a curious and collaborative Software Engineer - Backend and Data Integrations to join our growing technology team. You will contribute to the design, development, and...SuggestedCasual workInternshipWork at officeWorldwideFlexible hours- ...volume and critical workflows. The Technology group is a key part of supporting and accelerating ARC’TERYX growth! As a Manager, Software Engineering, you will lead a high-performing team focused on enhancing the experience of our Guest Services organization and driving...SuggestedFull timeRemote work
- ...Electrical Students for our Canadian Industrial Division to work as Engineering Students for our project site located near North Vancouver,... ...be considered an asset. • Application of various computer software programs will be required, including Microsoft Suite. Knowledge...SuggestedInternshipShift work
$60k - $90k per year
...Responsibility: Company Overview: Onsite Engineering is a mid-sized consulting engineering and... ...purposely built our company to allow our senior professionals to do what they do best -... ...to level of experience Proficient in the use of AutoCAD or other drafting software...SeniorFull timeContract workInternshipWork at office- ...maintain explanatory views of extant systems, and guide tool and vendor strategy. Working directly with product management and software engineering teams, we ensure architecture plans transition successfully to delivery and operation. As a component of the over-arching engineering...SeniorFull timeRemote work
$79.35k - $85.72k per year
...talent community. We look forward to hearing from you! The Data Engineer - Junior will join the Information Management Claims team and... ...added bonus Object Oriented Programming languages: Scala, Java or C++. Working experience with Big Data platforms, with exposure to...Permanent employmentFull timeWork at officeImmediate startRemote work2 days per week$70k - $85k per year
...One of Stellar's clients is searching for a Sales Application Engineer to join their team for an exciting new role in North Vancouver to... ...note that the posted salary range for this role may vary based on seniority, qualifications, or prior experience. We are always looking for...Full time$70k - $110k per year
...Capilano Audi - the new flagship store is currently seeking a Senior Service Advisor to join our team. Reporting to the Service... ...to accuracy. · Proficiency with computers and service-related software is an asset. · Legally entitled to work in Canada. About Dilawri...SeniorFull time$92.73k - $100.43k per year
...We look forward to hearing from you! This role acts as a Senior engineering presence within the Operations Team, focused on keeping critical... ...development, debugging, delivery, and sustainment of complex software applications. Investigate and resolve production problems,...SeniorPermanent employmentFull timeManual laborWork at officeRemote workShift work2 days per week$116.84k - $129.5k per year
...people and businesses on the beautiful North Shore, consider working for the District of North Vancouver. Position Overview Our Engineering Planning and Design group has an opportunity for a Project Engineer to manage and conduct professional engineering work in relation...Full timeContract workFor contractorsFlexible hours- ...Department : Process Operations Reports to: Senior Vice President, Process Operations Location: North Vancouver, BC Your... ...PMO? You have a post‑secondary degree in business, operations, engineering, project management, or a related field, with 12+ years of...SeniorLong term contractFull timeSeasonal workWork at office
$100.57k per year
...142494.00 Annually Location: North Vancouver, British Columbia, Canada ICBC’s Public Affairs team has an exciting opportunity for a Senior Public Relations Advisor with a focus on helping to lead the development of ICBC’s corporate media relations strategy and act as a...SeniorLong term contractPermanent employmentFull timeWork at officeRemote workFlexible hours2 days per week3 days per week$50k - $70k per year
...Job Responsibility: Our Civil Engineering and Contaminated Sites teams have an opening for a Field Technician position and details are as follows: The ideal candidate will: Be comfortable working outdoors in a variety of settings (urban, rural and remote), including...Permanent employmentFull timeFor subcontractorCasual workInternshipWork at officeRemote workMonday to fridayFlexible hours- ...Product Creation Reports to : Pattern Making Lead Location: North Vancouver, BC Your Opportunity at ARC’TERYX: As a Senior Pattern Maker, you partner with the Design team, from maker phase (concepts) through to pre-production phase (approved to counter sample...SeniorFull timeWork at officeRemote work
- ...Your Opportunity at ARC’TERYX: As a Senior Demand Planner, you lead and shape how demand planning drives business performance — turning complex data and cross-functional input into the clear, aligned forecast leadership relies on to make strategic decisions. You set the...SeniorFull timeSeasonal workWork at officeRemote work
- ...Your Opportunity at ARC’TERYX: As a Senior Planner, Supply Operations, you own how tactical supply planning turns complex supply scenarios into clear decisions that keep product flowing to the business. You are the supply subject-matter expert across our tier 1 and tier...SeniorFull timeWork at officeRemote work
$82k - $108k per year
...Your Opportunity at ARC’TERYX As a Senior Planner, Supply Operations, you own how tactical supply planning turns complex supply scenarios into clear decisions that keep product flowing to the business. You are the supply subject-matter expert across our tier 1 and tier 2 networks...SeniorFull timeInternshipSeasonal workWork at officeRemote workFlexible hoursShift work$94k - $123k per year
...Your Opportunity at ARC’TERYX As the Senior Project Manager, People Projects, you will be responsible for managing assigned projects from brief through to delivery. You will partner with Program Managers to define project objectives, scope, budget, resource allocations, approvals...SeniorLong term contractFull timeWork at officeRemote workFlexible hours$126k - $165k per year
...Reports to: Sr Director, Process Operations - Regional Location: North Vancouver, BC Your Opportunity at ARC’TERYX As the Senior Manager, Process Operations- Regional, you will operationalize and evolve the downstream Innovation-to-Consumer (I2C) operating model...SeniorFull timeInternshipSeasonal workWork at officeFlexible hours- ...Your Opportunity at ARC'TERYX: As Senior Legal Counsel, Brand & Commercial, you will be a strategic legal partner to the Arc’teryx Brand organization, helping bring global brand strategy to life across campaigns, collaborations, athlete and ambassador relationships, events...SeniorFull time
- ...Veilance Reports to: Director, Global Marketplace - Veilance Location: Vancouver BC Your Opportunity at Arc’teryx: As the Senior Manager, Retail - Veilance, you are accountable for defining and advancing the global Veilance retail strategy, standards, and...SeniorLong term contractFull timeTemporary workWork at office
- ...Your opportunity at ARC’TERYX : As a Senior Colour Designer – Men’s, you drive the colour creative process from concept through to development, across every product in the Men’s collection. You lead the delivery of seasonal collections to maintain a strong competitive advantage...SeniorFull timeSeasonal workWork at office
$126k - $165k per year
...Your Opportunity at ARC’TERYX As a Senior Manager, Global Supply Operations, you lead the team and the strategy that connect global planning, regional execution, and business priorities into reliable, scalable supply delivery. You build and develop a high-performing planning...SeniorFull timeSeasonal workWork at officeRemote workFlexible hours$31.85 per day
...impact on our people, the planet and our communities. About the Position This position is responsible for executing and supporting senior-level collections and credit-related activities for ALS USA Group within the company's enterprise resource program (ERP) applications....SeniorHourly payPermanent employmentFull timeWork at officeWork visaFlexible hours- ...Reports to: Director, Integrated Brand Marketing Location: North Vancouver, B.C. Your Opportunity at ARC’TERYX: As the Senior Manager, Brand Media, you will lead the North American brand media strategy across paid and integrated channels, driving large-scale brand...SeniorLong term contractFull timeSeasonal workWork at officeFlexible hours
- ...Your Opportunity at ARC’TERYX: The Senior SAP Functional Consultant – Finance conducts the design and deployment of SAP S4 FI/CO solutions by leading project and operational teams in aligning business needs with module and solution functions. You are actively involved in...SeniorFull time
- ...Your Opportunity at ARC’TERYX: As a Senior Planner, Supply Sales & Operations Execution (S&OE) you are responsible for driving end-to-end execution alignment within the tactical planning horizon, ensuring supply, demand, and inventory decisions translate into actionable...SeniorFull timeWork at officeRemote work
- ...Department : Commercial - ReBIRD Reports to: VP, ReBIRD Location: North Vancouver, B.C. Your Opportunity at ARC’TERYX: As the Senior Manager, NAM ReBIRD Operations, you will enable the North American ReBIRD experience by translating and deploying the services and...SeniorFull timeWork at office
- ...Reports to: Director, Process Operations - Product Creation Location: North Vancouver, BC Your Opportunity at ARC’TERYX: As the Senior Manager, Process Operations – Product Creation & Advanced Concepts, you drive operational excellence across our product creation...SeniorFull timeInternshipSeasonal workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- c++ software developer North Vancouver, BC
- c++ developer North Vancouver, BC
- senior test manager North Vancouver, BC
- senior technical specialist North Vancouver, BC
- senior project accountant North Vancouver, BC
- senior contract administrator North Vancouver, BC
- senior hr manager North Vancouver, BC
- senior engineering manager North Vancouver, BC
- senior administrative officer North Vancouver, BC
- senior electrical engineer North Vancouver, BC
