Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer contributing to AI and deep learning projects at TerraSense Analytics. Focusing on sensor integrations and real-time data processing while enhancing DevSecOps and MLOps pipelines.

Responsibilities

  • Help scrum teams build and refine our sensor integrations, real-time data processing, data fusion algorithms, and/or software integrations.
  • Use coding skills to develop, maintain, optimize, and document our core product.
  • Work on complex and interesting projects.
  • Contribute towards building and enhancing our high-functioning DevSecOps and MLOps pipelines, as well as many of the other tools and systems we use within our AI endeavours.

Requirements

  • 5 plus years of professional experience in software development.
  • Proficiency in modern C++ (C++11 to 20) and Python (3.10+).
  • Hands-on experience with embedded Linux systems, especially NVIDIA Jetson platforms (L4T).
  • Proven ability to develop, deploy and maintain production-quality code.
  • Experience with computer vision and realtime 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.
  • Solid grasp 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.
  • Comfortable working in small, multidisciplinary teams.
  • Experience with GNSS and IMU/INS in relation to GPS denied environments.
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or a related technical field.

Benefits

  • 5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season.
  • Training and professional development allowance.
  • Competitive medical, dental, and vision benefits.
  • Okanagan Relocation Top Up: a 10% top up on your agreed upon salary, paid out quarterly.
  • $6,000 travel budget for personal use related to work.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$125,000 - CA$140,000 per year

Degree requirement

Bachelor's Degree

Tech skills

C++CloudDistributed SystemsDockerFFmpegLinuxPython

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.