Talent.com
Software Developer
Software DeveloperForensics Source • Ottawa, ON, CA
Software Developer

Software Developer

Forensics Source • Ottawa, ON, CA
Il y a 6 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

Posted Monday, January 19, 2026 at 5 : 00 AM

TOGETHER, WE SAVE LIVES

Job Purpose

As a member of the ICOR R&D team, you will play a pivotal role in designing, developing, and maintaining internal tools and robotics software that power mission‑critical systems. This position is focused on creating intuitive, stable, and scalable solutions that enhance user experience and system reliability. You will collaborate across disciplines to deliver innovative features, ensure robust performance, and support continuous improvement in our software infrastructure. Your contributions will directly impact the efficiency and effectiveness of our robotics platforms, enabling our customers to achieve their goals with confidence.

The ICOR team is dedicated to developing user‑friendly, highly stable solutions that empower our customers. You'll work in a collaborative environment, contributing to cutting‑edge features and robust system performance.

Role - Typical Duties

  • Design, develop, and maintain applications and systems within the team’s scope.
  • Write clean, maintainable, performant, and well‑tested code to implement features and resolve bugs.
  • Build intuitive graphical user interfaces (GUIs) using Qt 5.x.
  • Collaborate with Product, Design, and Business stakeholders to plan and prioritize feature development.
  • Own feature development through design, coding, testing, and production release.
  • Write unit and integration tests, coordinating with QA and technical writers for timely regression testing.
  • Troubleshoot and resolve production and customer support issues.
  • Investigate existing system functionality and propose technical improvements.
  • Ensure scalability, maintainability, and availability of applications.
  • Document code, technologies, and application functionality with clear comments and technical documentation.
  • Communicate project updates, dependencies, and blockers to stakeholders promptly.

Skills and Training Required

  • Bachelor’s degree in Computer Science or a related field (or equivalent experience).
  • 3+ years of professional software development experience.
  • Strong proficiency in C / C++, Qt 5.x, and GStreamer.
  • Experience with Ubuntu / Lubuntu Linux 22.04 and Android development.
  • Familiarity with GNU tools (GCC, GDB), MQTT, DDS, Yocto Linux, Trac, SVN, Jenkins, GitLab / GitHub, and CMake.
  • Knowledge of Ethernet, TCP / IP protocols (e.g., RTSP), and networking principles (IPv4, unicast, multicast).
  • Effective listening and verbal communication skills for interacting with peers, customers, and suppliers.
  • Ability to work autonomously or collaboratively in a team environment.
  • Strong problem‑solving skills, with a creative and constructive approach.
  • Eagerness to learn new tools, systems, and technologies.
  • Preferred :

  • Proficiency in Python.
  • Basic knowledge of AI and machine learning concepts, including large language models (LLMs), transformers, neural networks, and vision processing using neural networks.
  • Familiarity with computer vision libraries (e.g., OpenCV) and AI frameworks (e.g., TensorFlow, PyTorch).
  • Experience with AI in robotics applications, such as perception, decision‑making, or real‑time inference.
  • Knowledge of relevant AI protocols and standards, such as AG-UI (Agent‑User Interaction), A2A (Agent‑to‑Agent), and MCP (Model Context Protocol).
  • Tools and Technologies

  • Preferred : GNU tools (GCC, GDB), MQTT, DDS, Yocto Linux, Trac, SVN, Jenkins, GitLab / GitHub, CMake, ROS2.
  • Networking : Understanding of Ethernet, TCP / IP, RTSP, IPv4, unicast, and multicast.
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Developer • Ottawa, ON, CA

    Offres similaires
    Senior Software Engineer

    Senior Software Engineer

    Frugal • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Telesat • Ottawa H2B, ON, Canada
    Temps plein
    Telesat (Nasdaq and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corpora...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Software Engineer II - Newsroom Platform (Node / React)

    Software Engineer II - Newsroom Platform (Node / React)

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Temps plein
    A major entertainment company in Ottawa is seeking a Software Engineer II to contribute to both frontend and backend development for CNN Newsource's modern platform. The ideal candidate will have 2-...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Software Engineer I

    Senior Software Engineer I

    SurveyMonkey • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development. The role involves defining software architecture and managing the f...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior Software Engineer - Cloud-Native Satellite Platform

    Senior Software Engineer - Cloud-Native Satellite Platform

    Telesat • Ottawa H2B, ON, Canada
    Temps plein
    A leading global satellite operator is seeking a Senior Software Engineer to develop applications for the Lightspeed System. The candidate should have at least 10 years of experience in software dev...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Software Developer II — Build Scalable User-Focused Apps

    Software Developer II — Build Scalable User-Focused Apps

    Cisco • Ottawa H2B, ON, Canada
    Temps plein
    A leading technology company in Ottawa is seeking a Software Developer to create reliable software for critical technology platforms. Ideal candidates are pursuing a graduate degree in relevant fiel...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Software Developer II

    Software Developer II

    Warner Media, LLC. • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Software Developer II (Co-op) - Canada

    Software Developer II (Co-op) - Canada

    Cisco • Ottawa H2B, ON, Canada
    Temps plein
    Please note this posting is to advertise potential job opportunities.This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you d...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Temps plein
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Software Engineer : Zero Trust & Cloud Security

    Senior Software Engineer : Zero Trust & Cloud Security

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Temps plein
    A leading technology company in Ottawa is seeking a talented Senior Software Engineer to contribute to developing its Zero Trust products and cloud services. The successful candidate will design and...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Software Architect - Fully Remote

    Software Architect - Fully Remote

    Sowelo Consulting • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein +1
    Do you have Architecture experience with a Microsoft tech stack?.Are you able to work autonomously and have strong communication skills?. Great! Please read on as we have a role for you.We are seeki...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Temps plein
    Senior Software Engineer to work on their Zero Trust products and cloud services.The individual will become a member tasked with the development of innovative solutions to protect endpoints from em...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Software Developer II

    Software Developer II

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Temps plein
    Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer II, Newsroom Platform

    Software Engineer II, Newsroom Platform

    Warner Media, LLC. • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A major media company located in Ontario is seeking a Software Engineer II to contribute to both frontend and backend development for CNN's modern news platform. You will develop application feature...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software development....Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Remote Software Architect - C#.NET & React Lead

    Remote Software Architect - C#.NET & React Lead

    Sowelo Consulting • Ottawa H2B, ON, Canada
    Télétravail
    Temps plein
    A leading IT consultancy is seeking a skilled Software Architect to join their remote team in Canada.In this role, you will lead the design and development of advanced SaaS solutions, set architect...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée