Northvectordynamics

Mission Software Lead

Calgary. Posted 2 months ago

The role

The Mission Software Lead will own the mission software that enables the CM-70 interceptor to operate as part of a networked, multi-sensor air defence system. This role involves leading the design of command and control software, building the mission software team, and establishing architecture and engineering practices.

What you will do

  • Own the mission software that enables CM-70 to detect, track, and engage threats.
  • Lead the design and development of command and control software, sensor and effector integration layers, and engagement sequencing logic.
  • Build and lead the mission software team, managing software engineers.
  • Partner with the Mission Systems Lead to align software with launch architecture design.
  • Own software verification and validation practices.

Required qualifications

  • 8+ years of software engineering experience.
  • Proven track record leading mission-critical or safety-critical software teams in defence, aerospace, or highly regulated hardware-software environments.
  • Proven experience building and leading a software organization, including hiring, mentoring, and establishing/maintaining engineering practices.
  • Experience defining software architecture for systems that must interoperate with third-party sensors, effectors, and external command systems.
  • Strong experience with C++ and Python, including multithreaded/multiprocess design, real-time, low-latency systems, and TCP/IP or UDP networking across distributed processes.
  • Experience with web-based UI (e.g., React) for mission planning/C2 visualization, and video or telemetry streaming (e.g., RTP/RTSP) from sensor feeds.
  • Familiarity with SSH and remote debugging.
  • Strong engineering practices: Git version control, automated testing, CI/CD, and debugging across Windows and Linux.
  • Excellent written and verbal communication skills.
  • Eligibility for a Government of Canada security clearance.

Nice to have

  • Experience with counter-UAS, air defence, or missile guidance software systems.
  • Background in command and control (C2) software, sensor fusion, or mission planning systems for defence or aerospace applications.
  • Demonstrated experience in computer vision, with a focus on object detection, tracking, and image-processing algorithms.
  • Experience with sensor fusion, state estimation, and estimation techniques for dynamic systems.
  • Experience with SAPIENT and other open sensor and effector interoperability standards.
  • Military background.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.

Benefits

  • Real ownership from day one.
  • Competitive compensation.
  • Meaningful upside from joining an early-stage company.

Before you apply

  • Eligibility for a Government of Canada security clearance.

About the company

North Vector Dynamics is building the mission software that enables the CM-70 interceptor to operate as part of a networked, multi-sensor air defence system.

Mission Software Lead at Northvectordynamics | JobZoey