Talent.com
Software Developer
Software DeveloperSafariland • Ottawa, ON, CA
Software Developer

Software Developer

Safariland • Ottawa, ON, CA
Il y a 21 heures
Type de contrat
  • Temps plein
Description de poste

Overview

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.

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.

Responsibilities

  • 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

  • Required : Ubuntu / Lubuntu Linux 22.04, Android, C / C++, Qt 5.x, GStreamer.
  • 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
    C# Software Developer

    C# Software Developer

    Actalent • Ottawa, ON, Canada
    Temps plein
    Job Title : C# Software Developer.Join a dynamic team dedicated to developing and delivering next-generation military and public safety technology. You will contribute to the advancement of communica...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Software Engineer II, Developer Tooling

    Software Engineer II, Developer Tooling

    Scribd, Inc. • Ottawa
    Temps plein
    About The Company : At Scribd Inc.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four pr...Voir plus
    Dernière mise à jour : il y a 2 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 originally formed to provide innovative products and seasoned analysis to solve complex Electr...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Software Developer, Services

    Software Developer, Services

    Slice • Ottawa, ON, Canada
    Temps plein
    Ilir Sela started Slice with the belief that local pizzerias deserve all of the advantages of major franchises without compromising their independence. Starting with his family's pizzerias, we n...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Developer

    Software Developer

    Actalent • Ottawa, ON, Canada
    Temps plein
    Actalent is searching for an experienced software developer.The experienced software developer will be responsible for architecting solutions to integrate new products onto the SONiC platform.This ...Voir plus
    Dernière mise à jour : il y a 26 jours • Offre sponsorisée
    Information Technology Private Tutoring Jobs Chelsea

    Information Technology Private Tutoring Jobs Chelsea

    Superprof • Chelsea, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Accounting Private Tutoring Jobs Chelsea

    Accounting Private Tutoring Jobs Chelsea

    Superprof • Chelsea, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 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 19 jours • Offre sponsorisée
    Software Engineering Developer, DevOps

    Software Engineering Developer, DevOps

    General Dynamics Mission Systems - Canada • Nepean, ON, Canada
    Temps plein
    At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, m...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Senior API Platform Software Developer

    Senior API Platform Software Developer

    LeverageTek Staffing Solutions • Ottawa, On
    Temps plein +2
    LeverageTek is actively seeking a Senior API Platform Software Developer for a 12-month contract with its Ottawa-based customer. Must hold a Government of Canada Enhanced Reliability Clearance.Desig...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Software Infrastructure Developer at McGill University – Penfield 740, Canada

    Software Infrastructure Developer at McGill University – Penfield 740, Canada

    Victrays • Ottawa
    Temps plein
    Software Infrastructure Developer at McGill University – Penfield 740, Canada.If you are an active McGill employee (ie : currently in an active contract or position at McGill University), do not app...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Alternatives To Cash Jobs - Deliver with Uber

    Alternatives To Cash Jobs - Deliver with Uber

    Uber eats • Notre-Dame-de-la-Salette, QC, CA
    Temps plein +2
    Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Cloud Platform Software Developer

    Senior Cloud Platform Software Developer

    March Networks • Ottawa, ON, Canada
    Temps plein
    March Networks is an established global leader in the video surveillance industry and works with the world’s largest retailers and banking institutions. Our goal is to create a positive workin...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Director of Software Development

    Director of Software Development

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.Director of Software Development.Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.Extensi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Azure Programmer / Developer - Contract

    Senior Azure Programmer / Developer - Contract

    Dls Technology Corporation • Ottawa
    Temps plein
    Senior Azure Programmer / Software Developer.Company : DLS Technology Corporation.DLS is seeking a Senior Programmer / Software Developer for a contract role to support the development, maintenance, and...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    IoT Software Developer

    IoT Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Temps plein
    Location : Ottawa, ON (In-office 5 days a week).AI, and IoT solutions to jobsites worldwide.Our core products - SmartRock, SmartMix, and MixPilot - support the full concrete lifecycle, from mix desi...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Geometry Private Tutoring Jobs Chelsea

    Geometry Private Tutoring Jobs Chelsea

    Superprof • Chelsea, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Low-Level Systems Programmer - Ottawa, Impact & Tools

    Low-Level Systems Programmer - Ottawa, Impact & Tools

    Sensofusion • Ottawa
    Temps plein
    A leading anti-drone technology company in Ottawa is seeking a Low-level Programmer.The position requires strong skills in C and Python programming along with experience in low-level programming cl...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée