CareerPlan

Intermediate ISTAR Software Developer

Ottawa, ON, caFull-timeCA$75k2026-09-01 → 2026-11-11
Hybrid · CanadaNo visa sponsorshipCanada citizens onlySecurity clearance required

Core

Design, implement, and verify software components for Intelligence, Reconnaissance, Target Acquisition and Surveillance (ISTAR) systems integrated into tactical networks for the Canadian Army.

Role type

Intermediate Software Engineer (Defense/ISTAR)

Builds

Integrated tactical network software for ISTAR commanders and operators

Domain

Defense / Military Communications / Embedded Systems

Deliverable

production ML models | product features

Required skills

Java, MVC/MVVM architecture, Object-Oriented Programming, REST/ZeroMQ protocols, Protobuf/JSON serialization, Software Testing & Debugging, System Architecture Design

Preferred skills

AI/ML model integration, Interface Control Documents (ICD) for sensor systems

Responsibilities

Write clean, maintainable code; Plan and coordinate feature development; Implement software components integrating sensors; Participate in code reviews; Develop and perform software tests; Debug software; Resolve issues and defects; Support verification and validation test events; Provide leadership and mentorship to junior members

Seniority

Intermediate, hands-on IC with mentorship responsibilities