cover image
DarkVision

DarkVision

www.darkvisiontech.com

4 Jobs

220 Employees

About the Company

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. Our rapidly growing team of experts from machine vision, medical imaging, aerospace design, and computer graphics have come together to revolutionize how industry quantifies and visualizes the integrity of critical assets.

DarkVision's first product line for tubular infrastructure inspection has been highly disruptive to the market; it has won multiple industry awards, been featured in top industry publications, and generated significant revenue. We are now scaling the technology to numerous industrial verticals and building a platform to become the dominant player in the asset integrity game.

DarkVision's proprietary technology captures the world's largest ultrasound datasets by orders of magnitude. To do this, we design, build, and sell the entire solution ourselves. Our teams specialize in large sensor arrays, high-speed electronics, advanced ultrasound imaging techniques, 3D visualizations, and ML-based analytics software. DarkVision's staff of Mechanical Engineers, Electrical Engineers, Software Engineers, Machine Learning Engineers, and Research Scientists develop cutting-edge technologies that blend science with real-world applications.

Backed by Koch Industries, North America's largest privately held company, DarkVision has begun scaling its Engineering, Sales, and Operations teams to meet the demand for both its current and upcoming products. Our head office is a brand new 52,000+ sqft facility in Vancouver and we have offices across Canada, USA, Europe, and the Middle East.

We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.

Listed Jobs

Company background Company brand
Company Name
DarkVision
Job Title
Software Engineering Manager
Job Description
**Job Title** Software Engineering Manager **Role Summary** Lead a cross‑functional team of software engineers developing embedded, desktop, and cloud applications for advanced ultrasound imaging solutions. Provide technical direction, mentor staff, and manage the full product lifecycle using Agile practices. **Expectations** - Deliver at least one complete product cycle while maintaining high quality and timely releases. - Build and retain a high‑performance engineering team in a collaborative environment. - Advocate and implement modern software development practices across all products. **Key Responsibilities** - Provide hands‑on technical leadership: architecture design, detailed design, and code reviews. - Mentor and develop team members, setting clear goals and performance metrics. - Plan, prioritize, and coordinate requirements, dependencies, and milestones with stakeholders. - Maintain and evolve the Agile (Scrum) process; manage sprint planning, reviews, and retrospectives. - Recruit, interview, and onboard new engineering talent. - Champion best practices in embedded development, cloud services, GPU programming, and machine learning. - Write code when strategically beneficial, ensuring standards and scalability. **Required Skills** - Proven experience managing a software engineering team through a full product cycle. - Strong Agile (Scrum) methodology expertise. - Excellent verbal and written communication skills. - Meticulous attention to detail and solid debugging ability. - Technical proficiency in embedded Linux, cloud architecture, image processing, and GPU programming. - Ability to design scalable software architecture and conduct thorough code reviews. - Leadership and mentorship capabilities. **Required Education & Certifications** - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
Vancouver, Canada
On site
01-12-2025
Company background Company brand
Company Name
DarkVision
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary: Design, develop, and optimize high‑performance data analysis, visualization, and image processing applications for a next‑generation imaging platform, leveraging modern C++ and CUDA. Expectations: Deliver production‑ready code, guide feature design, mentor peers, and continuously improve development processes and architecture. Key Responsibilities: - Implement analysis features and database components for desktop visualization software. - Build and maintain cloud services (AWS) for data processing, ML integration, and data capture tools. - Develop GPU‑accelerated rendering and image‑processing algorithms using NVIDIA CUDA. - Evaluate and recommend development tools and practices to enhance team productivity. - Identify technical debt, propose architectural solutions, and enforce maintainable code standards. - Mentor junior developers and support a collaborative team culture. Required Skills: - 5+ years of modern C++ (C++17/20+) production experience. - Proficiency in CUDA GPU programming and image/graphics processing. - Experience with cloud infrastructure (AWS) and cross‑platform (Linux/Windows) development. - Strong understanding of data pipelines, database design, and scientific computing. - Excellent written and verbal communication; ability to lead technical discussions. - Ability to learn rapidly and solve diverse technical challenges. Required Education & Certifications: - Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or Electrical Engineering. - Relevant professional certifications in C++ or cloud technologies are a plus.
Vancouver, Canada
On site
Senior
01-12-2025
Company background Company brand
Company Name
DarkVision
Job Title
Research Scientist
Job Description
Job title: Research Scientist – Ultrasound Imaging R&D Role Summary: Conduct theoretical validation, simulation, and experimental research on ultrasound technologies for industrial applications, from ideation through development, verification, and validation, within a multidisciplinary R&D team. Expectations: Demonstrate strong theoretical and practical expertise in ultrasound imaging, beamforming, signal and image processing, and algorithm development. Deliver research outcomes that transition seamlessly to engineering for product integration. Key Responsibilities: - Design and execute research projects on ultrasound modalities and methodologies for industrial use. - Perform simulations (e.g., CIVA, k‑Wave) and physical experiments to validate concepts. - Process and analyze large ultrasound datasets; develop data acquisition protocols. - Iterate on imaging ideas from concept to prototype, ensuring scientific rigor and manufacturability. - Collaborate with scientists and engineering teams to transfer research findings to development pipelines. - Document results, prepare technical reports, and contribute to publications or patents. Required Skills: - Deep knowledge of ultrasound imaging techniques and beamforming algorithms. - Proficiency in signal and image processing algorithms. - Programming expertise in MATLAB, Python; comfortable with C/C++. - Hands‑on experience with simulation (CIVA, k‑Wave) and experimental systems (e.g., Verasonics, OmniScan). - Ability to conduct scientific research, design experiments, interpret data, and validate results. - Strong written and verbal communication for cross‑functional collaboration. Required Education & Certifications: - Bachelor’s or Master’s degree in Engineering, Physics, or related field. - Relevant portfolio of ultrasound research projects or publications. ---
Vancouver, Canada
On site
10-12-2025
Company background Company brand
Company Name
DarkVision
Job Title
Data Python Developer
Job Description
Job Title: Data Python Developer Role Summary: Develop, maintain, and optimize Python-based automation scripts, dashboards, and analytics workflows to support rapid, data‑driven decision making in high‑volume acoustic imaging environments. Collaborate with cross‑functional teams (Product, Engineering, Sales, Research) to deliver technical solutions, troubleshoot data pipelines, and create visualizations that inform customers and stakeholders. Expectations: • Deliver production‑ready Python code that integrates with existing data pipelines. • Automate manual analytical steps, enhancing scalability and reducing turnaround time. • Produce clear, maintainable documentation and adhere to best coding practices. • Communicate effectively with technical and non‑technical stakeholders. • Demonstrate initiative, problem‑solving skills, and a hands‑on approach to troubleshooting. Key Responsibilities: • Script and maintain workflow automation tools for data analysis and reporting. • Build and update analytical dashboards (e.g., PowerBI) to track KPIs and project status. • Design procedures that streamline data processing, ensuring sustainability and reliability. • Investigate and resolve issues reported by analysts, Sales, Product, and Engineering. • Collect and analyze test data to validate new technologies and deliverables. • Develop innovative visualizations and 3D representations of acoustic data. • Contribute to technical conference papers, collaborating with the Product team. • Interface with Research, ML, and Software teams to align data needs and solutions. Required Skills: • Professional experience writing production‑level Python code. • Expertise in workflow automation scripting (e.g., ETL, data pipelines). • Proficient in data visualization tools (e.g., PowerBI, matplotlib). • Git version control experience. • Strong communication, documentation, and problem‑solving abilities. • Detail‑oriented, self‑motivated, and collaborative teamwork skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field, OR equivalent professional experience. ---
Vancouver, Canada
On site
11-12-2025