BTField UXO Processing System
A single solution for data acquisition and UXO classification

Careers with Black Tusk

UXO Application Developer

Black Tusk Geophysics Inc is a leading provider of unexploded ordnance (UXO) detection and classification software. We provide products and services for the UXO industry in North America, Europe, South East Asia, and Australia. Due to expanding business operations, we require a full-time software developer to help support and extend our real-time data acquisition and post-processing capabilities.

You will be involved in the development, deployment, and support of an unexploded ordnance (UXO) detection and classification system. It is a Windows application that performs both real-time data acquisition and post-processing of multi-sensor data. This position requires an individual who has strong familiarity with systems development and a keen interest in geophysics and/or GIS.

Our software is written primarily in C#, VB.NET, and C++. It runs on Windows and uses Microsoft SQL Server for the backend database. The ideal candidate would also have a Geospatial or Geophysics background. 


- Developing data acquisition and post-processing software for detection and classification of UXO.
- Implementing new computation algorithms in collaboration with Geophysicists.
- Providing remote technical support for data acquisition operators, and post-processing Geophysicists.
- Deploying new builds of the application while maintaining/monitoring test plans as release dates approach.
- Extending on-line documentation for new features you have contributed.
- Providing remote or in-person training for new users.
- Occasional travel to customer sites for support and/or training.

Required Qualifications:

- BSc or MSc degree in Computer Science, Engineering, or Physics from an accredited university.
- Strong problem solving skills.
- Ability to contribute in a team environment.
- 3+ years experience coding in C# or VB.NET using Visual Studio.
- 2+ years experience coding with datasets connected to relational databases such as SQL Server.
- 2+ Experience with object-oriented programming.
- Experience using GIS systems.
- GUI dev experience with strong knowledge of event triggering in .NET controls.
- Familiar with revision control systems such as Git, SVN, etc.
- Strong verbal and written communication skills.
- Strong communication when working with technical and non-technical personnel.
- Valid passport with no travel restrictions.

Additional qualifications (optional, but good to have):

- Experience with multi-threaded coding in C# or VB.NET.
- C++ development skills, including C++ multi-threading.
- Experience with real-time data consumption using multiple sensors.
- Experience coding with serial communication, TCP Sockets and TCP Servers.
- Experience with Platform Invoke (.NET PInvoke).
- Experience coding with numerical processing libraries such as the Intel MKL.
- Experience coding web services.
- Experience coding with Python.

Response Information:

Please send your resume in pdf format via e-mail to . Thank you in advance for your interest in Black Tusk Geophysics. Please note that only applicants selected for an interview will be contacted.