real software systems jobs in Ottawa
10,000 real software systems job listings in Canada. Find daily updated positions from leading job boards.
-
software systems designer
24 hours ago
Ottawa, Ontario, Canada Anvil Full-timeSenior Software Systems Engineer Employer: Anvil Job type: Full Time Hybrid (Ottawa - 55 Murray Street Office) Location: Ottawa, ON Contract: Permanent employment Full time Salary: CAD $137,000 - $152,000 base salary Starts as soon as possible Travel: up to 30% domestic and international Placed within salary range based on experience and...
-
Director, Systems Operations Software
5 hours ago
Ottawa, Ontario, Canada Telesat Full-timeThis role serves as a key integrator and transformation leader across SysOps, responsible for ensuring alignment across architecture, requirements, vendor delivery, and program execution. Operating horizontally across teams, the position provides governance, coordination, and strategic oversight to ensure SysOps functions as a cohesive system rather than...
-
Controls System Software Developer
21 hours ago
Ottawa, Canada Liburdi Group of Companies Full-time €65,000 - €85,000 ContractWe are currently seeking a full-time Controls System Software Developer with 1 to 3 years of experience to design, develop, and support end-to-end C#/.NET and C++ software solutions that integrate 3D geometry, computer vision, and industrial robotics automation. The hours will typically be in the office Monday to Friday, 8:30 am to 5:00 pm. Base...
-
Ottawa, ON, Canada Ciena Corporation Full-time €69,000 - €110,000 ContractCiena Corporation in Ottawa is seeking an intern to help design, implement, and maintain real‑time embedded platform and application software for flagship networking products. You will work across hardware interfaces, system services, and embedded applications to enable reliable, scalable software capabilities. The role requires pursuing a bachelor’s or...
-
Software Developer – Embedded Systems
2 days ago
Ottawa, ON, Canada Sky Systems, Inc. (SkySys) Full-time $75,000 - $95,000 ContractOverview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration: September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. Required...
-
Lead QNX Kernel Developer – Real-Time Systems
21 hours ago
Ottawa, ON, Canada BlackBerry Inc. Full-time $131,000 - $181,000 ContractBlackBerry Inc. is seeking a Kernel Developer to design, develop, and optimize core OS technologies at the kernel level. You will influence architecture, improve performance, and ensure reliability across embedded, real-time systems.Join a team that tackles challenging system software, collaborating on design reviews and implementing robust solutions with...
-
Ottawa, Canada OdinVision Inc. Full-time €90,000 - €130,000 ContractOdinVision Inc. in Waterloo, Ontario (or remote) is seeking a C++ Software Development Engineer to build high-performance modules for OdinVision’s AVB platform. You will design, implement and optimize real-time image processing components powering industrial inspection systems across automotive and medical sectors. You will work with cross-functional...
-
Ottawa, ON, Canada Sky Systems, Inc. (SkySys) Full-time $75,000 - $95,000 ContractA leading technology firm in Ottawa seeks an Embedded Software Developer to contribute to developing and maintaining embedded software modules. Candidates should have 3–5+ years of experience in C++ and a strong focus on embedded systems. This role involves collaboration, innovation, and deployment of solutions in an agile environment, offering...
-
Ottawa, Ontario, Canada Solace Full-timeJoin the forefront of technology as a Senior Software Developer specializing in AI and integration. Collaborate in a hybrid work model to develop real-time event-driven architectures that enhance user interaction and system efficiency. As a key technical leader, your focus will be on the Solace Agent Mesh, blending AI technologies into innovative solutions....
-
QNX Embedded Systems Software Engineer
21 hours ago
Ottawa, ON, Canada QNX Full-time €109,000 - €152,000 ContractJoin QNX as an Embedded Systems Software Engineer, focusing on high-impact software development for advanced technologies. Utilize your skills in C/C++ to drive innovation in embedded applications. As part of QNX's talented team, you will design and enhance critical system-level software for real-time applications. The position involves solving challenging...
-
QNX Principal Systems Software Developer
21 hours ago
Ottawa, ON, Canada BlackBerry Inc. Full-time $131,000 - $181,000 ContractWorker Sub-Type: Regular Job Description: QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware, solutions, and development tools, along with support and services...
-
QNX Senior Systems Software Developer
23 hours ago
Ottawa, Ontario, Canada BlackBerry QNX Full-timeWorker Sub-Type:RegularJob Description:QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business...
-
QNX Senior Systems Software Developer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Limited Full-timeServiceNow Service Catalogue DeveloperRESPONSIBILITIES:Delivering a centralized service catalogue.Automating request fulfilment to reduce manual effort and errors.Improve the end-user experience by making services accessible, intuitive, and fast.Support organizational goals of digital transformation and process standardization.Tasks:a. Catalogue Item...
-
QNX Senior Systems Software Developer
10 hours ago
Ottawa, Ontario, Canada bb Full-timeWorker Sub-Type: Regular Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business...
-
Junior Software Engineer for Event Systems
2 days ago
Ottawa, ON, Canada solace Full-time $120,000 - $149,000 ContractTransform data interactions as a Junior Software Engineer at Solace, focusing on event-driven technologies and robust coding practices. Embrace AI-assisted development tools! In this role on the Message Spool team, you’ll contribute to building reliable messaging systems that handle extensive data flows. You'll collaborate with experienced engineers while...
-
QNX Senior Systems Software Developer
2 hours ago
Ottawa, Ontario, Canada BlackBerry Inc. Full-timeWorker Sub-Type: Regular Job Description:QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business...
-
QNX Senior Systems Software Developer
14 hours ago
Ottawa, Ontario, Canada QNX Full-timeJob Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered safety-critical applications where failure is not an option. The business leads the way in...
-
Software Systems Engineer – Defence Sector
2 days ago
Ottawa, Ontario, Canada Anvil Full-timeAdvance your career as a Software Systems Engineer with Anvil, focused on the defence sector in Ottawa. This full-time hybrid role involves delivering mission-critical software solutions. Anvil is hiring a knowledgeable Software Systems Engineer to fortify its professional services team. This role encompasses securing and deploying vital software solutions...
-
Co-op Engineer
21 hours ago
Ottawa, ON, Canada Huawei Technologies Canada Co., Ltd. Full-time $58,000 - $104,000 ContractHuawei Canada has an immediate co-op opening for an Engineer. About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such as the compute required for AI/ML. This lab aims to innovate operating system designs for mixed-criticality environments...
-
Co-op Engineer
21 hours ago
Ottawa, ON, Canada Huawei Canada Full-time €58,000 - €104,000 ContractHuawei Canada has an immediate co-op opening for an Engineer. About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases such as the compute required for AI/ML. This lab aims to innovate operating system designs for mixed-criticality environments...