Current jobs related to Senior Software Developer for Networking - Ottawa, Ontario - QNX Software Systems


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a skilled Senior Systems Software Developer to join our QNX OS Development Group. As a key member of our team, you will contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities, and libraries. You will also have...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a skilled Senior Systems Software Developer to join our QNX OS Development Group. As a key member of our team, you will contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities, and libraries. You will also have...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Senior Embedded Systems Software Developer for WiFi and NetworkingAbout the Role:The QNX Software Systems Team is seeking a skilled Senior Embedded Systems Software Developer to join our WiFi and Networking team. As a key member of this team, you will be responsible for developing and optimizing WiFi drivers, working with network development teams...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities, and libraries.Key Responsibilities:Develop and maintain networking...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Systems Software Developer for Networking SuiteJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite.Key Responsibilities:Develop and maintain networking components in an open-development environment.Create and...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Software Developer - Networking ExpertTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Main Responsibilities:Design, develop,...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Software Developer - Networking ExpertTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software components for networking and routing systems.Key...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Software Developer - Networking ExpertTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software components for networking and routing systems.Key...


  • Ottawa, Ontario, Canada Telesat Full time

    Job Title: Senior Specialist Software DeveloperWe are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team at Telesat, a leading global satellite operator. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Key...


  • Ottawa, Ontario, Canada Telesat Full time

    Job Title: Senior Specialist Software DeveloperWe are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team at Telesat, a leading global satellite operator. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Key...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Specialist Software DeveloperWe are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team at Telesat Corporation. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Key Responsibilities:Design, develop,...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Specialist Software DeveloperTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software components for networking and routing systems.Main Responsibilities:Design...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Specialist Software DeveloperWe are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team at Telesat Corporation. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Key Responsibilities:Design, develop,...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Specialist Software DeveloperTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software components for networking and routing systems.Main Responsibilities:Design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Description:The BlackBerry QNX Team is seeking a skilled developer with expertise in WiFi and networking to join our team. As a key member of our team, you will be responsible for the development and optimization of QNX's embedded WiFi device drivers and networking stack on advanced hardware platforms.Our ideal candidate has a strong understanding of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Description:The BlackBerry QNX Team is seeking a skilled developer with expertise in WiFi and networking to join our team. As a key member of our team, you will be responsible for the development and optimization of QNX's embedded WiFi device drivers and networking stack on advanced hardware platforms.Our ideal candidate has a strong understanding of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Systems Software Developer for WiFi SolutionsJob Description:The QNX Software Systems team is seeking a skilled Senior Embedded Systems Software Developer to join our WiFi solutions team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers for our embedded operating system. Your expertise...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Job Title: Senior Software Developer - Networking ExpertTelesat Corporation is seeking a highly skilled Senior Software Developer with expertise in Networking to join our team. The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms.Main Responsibilities:Design, develop,...


  • Ottawa, Ontario, Canada Telesat Full time

    Job Title: Senior Specialist Software DeveloperWe are seeking a highly skilled Senior Software Developer with expertise in Networking to join our team at Telesat.Job Summary:The ideal candidate will have a strong background in developing software solutions for network infrastructure, protocols, and routing algorithms. This position requires a deep...

Senior Software Developer for Networking

2 months ago


Ottawa, Ontario, Canada QNX Software Systems Full time
Job Title: Senior Software Developer for Networking

BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled individual to contribute to the design and implementation of the QNX networking suite.

Key Responsibilities:

  • Develop and maintain networking components in an open-development environment.
  • Create and document software specifications and designs that address the needs of QNX customers.
  • Provide project estimates for requirements, design, implementation, and testing.
  • Collaborate with development team members, technical leads, and management on project status, risks, and approaches.
  • Conduct design reviews, code reviews, and unit tests with technical peers.
  • Identify, analyze, and resolve complex problems and inadequacies in existing software technologies.
  • Liaise with customers regarding product performance, problems, and system design.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or equivalent.
  • 4+ years of Software Development experience.
  • Experience with relevant programming languages (C).
  • Knowledge and experience in some of the following; socket APIs, networking stacks, IPv6, network device drivers, network provisioning and debugging, network protocol analysis, firewalls.

Additional Assets:

  • Experience in embedded and real-time systems development.
  • Experience with performance, memory, and postmortem analysis.
  • Experience with safety systems.
  • Knowledge of POSIX based operating system.
  • Knowledge of Python.
  • Experience in low-level Assembly and register-level programming.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills including verbal, written, and interpersonal.