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.