Senior Software Developer for Networking Solutions

1 month ago


Ottawa, Ontario, Canada QNX Software Systems Full time
Job Description

Job Title: BlackBerry QNX Senior Systems Software Developer

Job Summary:

We are seeking a skilled software developer to join our OS Development Group and contribute to the design and implementation of the QNX networking suite. The ideal candidate will have experience in networking and embedded development, with a strong understanding of socket APIs, networking stacks, and IPv6.

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 testing 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.
  • Develop custom software solutions based on customer requirements.

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 socket APIs, networking stacks, IPv6, network device drivers, network provisioning, and debugging.

Preferred Qualifications:

  • Experience in embedded and real-time systems development.
  • Experience with performance, memory, and postmortem analysis.
  • Knowledge of POSIX-based operating systems.
  • 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.

About QNX Software Systems:

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.

Why Join Us:

At QNX Software Systems, we offer a collaborative and dynamic work environment, with opportunities for professional growth and development. We are committed to delivering high-quality products and services that meet the needs of our customers.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a skilled software developer to join our OS Development Group and contribute to the design and implementation of the QNX networking suite. The ideal candidate will have experience in networking and embedded development, with a strong understanding of C...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: BlackBerry QNX Senior Systems Software DeveloperCompany: QNX Software SystemsJob SummaryWe are seeking a skilled Senior Software Developer to join our team at QNX Software Systems. As a key member of our OS Development Group, you will be responsible for designing and implementing the QNX networking suite, including the protocol...


  • 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: 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

    About QNX Software SystemsQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.Job DescriptionWe are seeking a skilled Senior Software Developer to join our OS Development Group. The ideal candidate will contribute to the design and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for NetworkingBlackBerry 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - NetworkingBlackBerry 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.Responsibilities:Develop and maintain networking components in an...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - NetworkingBlackBerry 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.Responsibilities:Develop and maintain networking components in an...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for NetworkingBlackBerry 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - NetworkingBlackBerry 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...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - NetworkingBlackBerry 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...


  • 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 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 QNX Software Systems Full time

    Job Summary:The BlackBerry QNX Team is seeking a skilled Senior Embedded Systems Software Developer to join their WiFi solutions team. As a key member of the team, you will be responsible for developing and optimizing WiFi drivers, working closely with the network development team to analyze and develop new drivers and features, and providing support for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Senior Embedded Systems Software Developer for WiFi SolutionsAbout the Role:The QNX Software Systems team is seeking a skilled Senior Embedded Systems Software Developer to join our WiFi development team. As a key member of our team, you will be responsible for designing, developing, and testing WiFi drivers and networking stack for our embedded...


  • 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 Embedded Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our QNX 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 in embedded design and engineering, combined with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Developer to join our QNX 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 in embedded design and engineering, combined with...