C++ Software Development Professional

1 week ago


Ottawa, Ontario, Canada TrendMicro Full time

Role Overview:

Trend Micro, a global leader in cybersecurity, empowers organizations to safeguard their digital footprint. With decades of security expertise and world-leading threat research, our comprehensive platform protects hundreds of thousands of entities across the globe.

We are seeking an accomplished C++ software developer to join our Ottawa-based team. The ideal candidate will possess strong coding skills in C/C++, extensive knowledge of macOS or Linux systems, and a deep understanding of internet protocols.

Key Responsibilities:

  • Develop, test, and maintain robust software applications using C/C++ on Linux or macOS platforms.
  • Perform detailed debugging and troubleshooting to ensure high-quality software performance and reliability.
  • Utilize expertise in internet protocols to enhance network-related features and system performance.

Required Qualifications:

  • Proficiency in C/C++ with strong abilities in coding and debugging within a Linux or macOS environment.
  • Objective-C/Swift Experience: Proficiency in developing software using Objective-C or Swift, especially in macOS environments.

What We Offer:

  • A competitive salary range of $120,000 - $180,000 per annum, commensurate with experience.
  • A comprehensive benefits package including health and dental coverage, telehealth services, life insurance, disability coverage, and retirement savings programs.
  • Opportunities for professional growth and development through ongoing learning and technological advancements.
  • A dynamic work environment that prioritizes work-life balance, collaboration, and equity.

About Trend Micro:

We are a global cybersecurity leader dedicated to making the world safer for digital exchange. Our commitment to security excellence drives us to innovate and protect our customers' interests.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...

  • Software Engineer

    4 weeks ago


    Ottawa, Ontario, Canada Ford Motor Company Full time

    Software Engineer - C++ DeveloperFord is committed to innovation and delivering smart vehicles for a smart world. As part of our team, you will have the opportunity to work on cutting-edge projects that drive human progress.This role is part of our Vehicle Software Platform group, responsible for designing and building the software platform that enables...


  • Ottawa, Ontario, Canada Ford Full time

    Job OverviewFord Motor Company is a leading mobility company dedicated to delivering smart vehicles for a smart world. As a Software Development Engineer, you will play a crucial role in creating innovative software solutions that enhance the vehicle experience.We are seeking an experienced Software Development Engineer with expertise in C++ to join our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Job Title: C++ Software Development ExpertDescription: Trend Micro, a global cybersecurity leader, empowers organizations to simplify and secure their connected world. As a C++ Software Development Expert, you will work on sophisticated software projects that require comprehensive knowledge of internet protocols and potentially kernel programming.Develop,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About You.i Labs IncWe're a team of talented professionals who bring characters to life, and we're looking for a skilled Senior Software Developer - C++ Engineer to join us.


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Audio Software Development Lead to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesCollaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About this role:BlackBerry QNX is seeking a talented Embedded Systems Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Your responsibilities will include:Participating in architecture and strategy sessions with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada ADGA Group of Companies Full time

    About the OpportunityWe are seeking a highly skilled Senior Software Development Professional to join our team at ADGA Group of Companies.As a member of our team, you will be responsible for developing custom applications for Dynamics 365/Power Platform using Canvas and Model Driven frameworks, building flows with Power Automate, testing automation, and...


  • Ottawa, Ontario, Canada Insight Global Full time

    **Key Qualifications**We are seeking a talented C++ Software Engineer to join our team at Insight Global. The ideal candidate will have a strong background in C++ development, with a focus on embedded systems and multi-threaded applications.**Responsibilities**As a C++ Software Engineer, you will be responsible for developing in-vehicle connectivity...


  • Ottawa, Ontario, Canada Hitalent Full time

    Key Responsibilities:We are seeking a highly skilled C++ software developer with expertise in automation to join our team at Hitalent.Minimum Requirements:Proven experience in software development with a strong background in C/C++.Proficiency in Linux OS environment and TCP/IP networking.Ability to learn new software and technologies quickly.Excellent...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Telesat Full time

    About TelesatTelesat is a leading global satellite operator that provides reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over five decades. With a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one...


  • Ottawa, Ontario, Canada Ouster Full time

    Ouster is at the forefront of lidar technology, transforming how machines perceive the world. We are seeking a dynamic and passionate software engineer to join our Software Solutions team.About OusterWe've transformed LIDAR from an analog device with thousands of components to a digital device powered by one chip-scale laser array and one CMOS sensor. Our...


  • Ottawa, Ontario, Canada Assent Full time

    Discover a rewarding career opportunity as an Intermediate Software Developer at Assent, a leading solution for supply chain sustainability tailored to top-tier manufacturers.We are seeking a talented and motivated individual with 2+ years of software development experience in C#/.NET core/.NET 8, MS SQL Server. The ideal candidate will have a strong...