Current jobs related to Software Developer - Ottawa Ages Drive Ottawa Ontario Canada - Pacific Safety Products
-
senior software developer
6 hours ago
Ottawa, Canada QUEST SOFTWARE CANADA INC. Full timeYou have successfully applied for this job through Job Bank! Job details Location: Remote based in Ottawa, ON Work location: Remote Salary: 60.00 to 87.75 hourly (To be negotiated) / 80 hours bi-weekly Terms of employment: Permanent employment Full time Work must be done remotely. There’s no office space provided. Work setting Software company...
-
QNX Software Developer In Test
2 weeks ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: Job DescriptionBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...
-
Remote Senior Software Developer
6 hours ago
Ottawa, Canada QUEST SOFTWARE CANADA INC. Full timeA leading software development company is looking for a software developer to work remotely in Ottawa. The role involves writing and testing software code, maintaining existing applications, and collaborating on technical solutions. Candidates should have a strong understanding of various programming languages and Agile methodologies. This full-time...
-
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:RegularJob Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
Software Developer, Senior Software Developer
3 weeks ago
Eastern Ontario, Canada Bluefruit Software Limited Full timeWould you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? Full-time Software Developer, Senior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no...
-
Software Developer, Senior Software Developer
3 weeks ago
Eastern Ontario, Canada Bluefruit Software Limited Full timeWould you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? Full-time Software Developer, Senior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no...
-
Software Developer
3 weeks ago
Ottawa, Canada NuEnergy.ai Full timeJob Title Software Developer Location Remote/Hybrid, Ottawa, ON, Canada Company NuEnergy.ai Department Software Development About NuEnergy.ai At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to...
-
Software Developer
3 weeks ago
Ottawa, Canada NuEnergy.ai Full timeJob Title Software Developer Location Remote/Hybrid, Ottawa, ON, Canada Company NuEnergy.ai Department Software Development About NuEnergy.ai At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to...
-
Software Developer
3 weeks ago
Ottawa, Canada NuEnergy.ai Full timeJob Title Software Developer Location Remote/Hybrid, Ottawa, ON, Canada Company NuEnergy.ai Department Software Development About NuEnergy.ai At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to...
-
Software Developer
6 hours ago
Ottawa, Canada NuEnergy.ai Full timeLocation: Remote/Hybrid, Ottawa, ON, Canada Company: NuEnergy.ai Department: Software Development About NuEnergy.ai At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to deliver customized...
Software Developer
2 hours ago
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
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.