Senior Software Developer

3 weeks ago


Ottawa, Ontario, Canada QNX Software Systems Full time
Job Title: Senior Software Developer - Embedded Systems

We are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.

Key Responsibilities:

  • Design and develop software for embedded systems
  • Test and debug software to ensure quality and reliability
  • Collaborate with cross-functional teams to identify and prioritize software development needs
  • Develop and maintain software documentation
  • Stay up-to-date with industry trends and emerging technologies

Requirements:

  • Strong C programming skills
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Knowledge of POSIX-based operating system architectures
  • Understanding of operating system concepts
  • Familiarity with the GNU tool set
  • Experience with multi-cpu, multithreaded architectures and real-time systems

Preferred Qualifications:

  • System-level QNX experience
  • Experience with performance, memory, and post-mortem analysis
  • Experience with git, SVN, and gnu tool set
  • Experience in low-level assembly programming on ARM and/or x86

About QNX Software Systems:

QNX Software Systems 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.

We are the embedded experts. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions.

Our software is trusted by more than 24 of the top 25 EV manufacturers and is running in more than 235 million vehicles globally.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our team at BlackBerry QNX. As a key member of our Filesystem development team, you will be responsible for designing, developing, and testing high-quality software components that meet the needs of our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our team at BlackBerry QNX. As a key member of our Filesystem development team, you will be responsible for designing, developing, and testing high-quality software components that meet the needs of our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems SoftwareJob Summary:BlackBerry QNX is seeking an experienced Senior Systems Software professional to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems SoftwareJob Summary:BlackBerry QNX is seeking an experienced Senior Systems Software professional to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, providing time-tested and trusted foundation software for building the world's most critical embedded systems.We are looking for an Intermediate or Senior embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Senior Embedded Software Developer to join our team.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Senior Embedded Software Developer to join our team.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperJob Description:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The Advanced Technology Development team is...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Embedded Software DeveloperJob Description:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The Advanced Technology Development team is...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team at BlackBerry QNX. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a talented Senior Systems Software Developer to join our Advanced Technology Development team at BlackBerry QNX. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded systems, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer - Embedded SystemsWe are seeking a highly skilled Senior Software Developer to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded systems, including...


  • 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 DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite Kernel team at BlackBerry QNX. As a key member of our team, you will work at the heart of our most reliable and secure operating system, contributing to the development of kernel-level software that powers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Senior Systems Software DeveloperJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite Kernel team at BlackBerry QNX. As a key member of our team, you will work at the heart of our most reliable and secure operating system, contributing to the development of kernel-level software that powers...