Terrasense logo
Terrasense2 days ago

Software Developer II

$88,560–$127,440 year

Remote · Calgary, Alberta, Canada or Kelowna, British Columbia, Canada

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Software Developer II on a hybrid role developing sensor integrations, real-time data processing, data fusion algorithms, and software integrations. Contributes to architecture and design, builds/maintains core product and CI/CD pipelines, writes clean, well-documented code, participates in code reviews, and mentors junior developers. Requires experience in C++ and Python, embedded Linux (NVIDIA Jetson), computer vision, GIS, middleware, edge vs. cloud computing, GPU-accelerated processing, and containerized environments (Docker/containerd). Collaborative cross-functional work with project/product management, QA, and operations; must support automated testing, security best practices, and scalable software delivery. Preference for candidates in Calgary, with the option to work remotely or in Kelowna, BC, and ability to obtain/maintain a Secret clearance.

Required Qualifications

  • Diploma or Bachelor’s degree in computer science, electrical engineering, mathematics, physics, or a related technical field
  • A minimum of 3 years of professional experience in software development
  • Proficiency in modern C++ (C++11 to 20) and Python (3.10+)
  • Proficient with embedded Linux systems, especially NVIDIA Jetson platforms (L4T)
  • Experience with computer vision and real-time streaming application development
  • Experience with GIS application development
  • Experience with soft real-time and embedded systems
  • Experience in building middleware
  • Experience working on the edge vs. in the cloud
  • Proficient of networking concepts in distributed systems
  • Experience with GPU-accelerated processing and media pipelines using Gstreamer, FFMPEG, Deepstream, CUDA or custom kernels
  • Proficiency with Docker or containerd in development and production environments
  • Ability to work independently and within small teams
  • Able to work in a fast-paced environment and can manage multiple tasks efficiently
  • Must be eligible to attain a high-level Security Clearance (Secret minimum) and maintain clean criminal record checks as per contract compliance

Additional Requirements

  • BFOR security clearance requirement: must be able to obtain and maintain Secret Level Security Clearance; perform background checks including 10-year history
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$89k – $127k / yr

Software Developer II · Terrasense

Apply on Sorce