Senior Software Developer

  • 7-10 Year
  • Halifax
  •   Posted On: September 11, 2018
  •   Skills:  Agile development, Analytical Ability, Communication

Job Overview

Roles & Responsibilities

CarteNav Solutions, a PAL company, is an international leader in situational awareness solutions for the maritime, land and air environments. The company has established a reputation for providing high-value solutions that can be deployed on a wide variety of platforms for multiple mission types for government, military and commercial customers. With a hand on the pulse of innovation, CarteNav Solutions is always seeking to develop new solutions for complex needs and environments. Currently, we are seeking a Senior Software Developer to join our growing team in Halifax, NS.

The Senior Software Developer will be the focal point for advanced system architecture, design, and coding, which a highly skilled team will use to work on challenging projects and deliverables, including developing C++ software for Microsoft Windows.

Duties and Responsibilities include:

  • Participate in the full software development lifecycle;
  • Produce designs and documentation at function capability level;
  • Development of software features including coding, testing and documentation;
  • Investigate and fix defects;
  • Assisting in the maintenance of commercial releases;
  • Provide technical feedback and mentoring to more junior developers;
  • Tracking and reporting of assigned features; and
  • Input to business development, project management, and other internal customers for areas of expertise.


  • Bachelor of Computer Science or Software Engineering or Electrical Engineering with Computer Science option;
  • A passion for technology
  • Strong knowledge of object oriented programming;
  • Knowledge of multi-thread concepts;
  • 7-10 years of related work experience in one or more of the following:
  1. Software development for graphics processing unit (GPU) software and parallel processing;
  2. Image processing;
  3. Image analysis and/or image recognition;
  4. Sensor management;
  5. Signal processing algorithms; or
  6. Integration of third party libraries into a software product.
  • 7-10 years of related work experience in software development and testing;
  • 7-10 years of related work experience in C++ programming in Windows OS environment;
  • Experience with Windows OS environment and SDK;
  • Good verbal and written communication skills;
  • Excellent analytical skills, as well as accuracy and attention to details;
  • Ability to work effectively in a team environment; and
  • Strong mathematical background;
  • Knowledge of Waterfall or Agile software development principles would be an asset.

About CarteNav Solutions

CarteNav is a leading supplier of mission system software that enhances situational awareness and improves mission effectiveness across a wide variety of mission types on airborne, land-based and maritime platforms. The AIMS family of software products is ITAR-free and interfaces with multiple sensor types (camera, radar, searchlight, ESM and many others) combining their outputs into a single geo-referenced picture.CarteNav MissionSystemSoftware The software has recently been extended to include full control and management of a range of airborne surveillance radars enabling a single operator at a single workstation to manage the whole sensor suite. AIMS is the software of choice for government, military, and commercial customers and is deployed in over 35 countries around the world for the efficient and effective delivery of a wide range of missions including ISR, SAR, ALE, pollution monitoring, fire mapping and infrastructure inspection.

Hi! How can we help you?

Click below button to start chat

Chat Icon
chat icon