Senior Embedded Systems Software Developer

6 days ago


Ottawa, Ontario, Canada QNX Software Systems Full time

Job Summary:

We are seeking a highly skilled Senior Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers for our embedded operating system.

Key Responsibilities:

  • Collaborate with our network development team to design, develop, and test new WiFi drivers and features.
  • Analyze and resolve customer-reported problems and provide support for experimental software.
  • Develop and optimize WiFi drivers with continuous improvements in coverage and efficiency.
  • Provide solid traceability from software requirements to test specifications to test cases to test results.
  • Work with network driver testers to develop test plans for your development.
  • Analyze test results, debug observed issues, generate defect reports, verify fixed issues, and update pre-existing defect reports.
  • Create test reports based on test results for internal and external audiences with high attention to detail.

Requirements:

  • University degree in computer science, engineering, or equivalent.
  • Intermediate or senior-level experience in embedded design and engineering.
  • 5+ years as a C developer in an embedded environment.
  • Working knowledge of Python, Perl, and shell scripting.
  • Working knowledge of QNX or other embedded operating systems.
  • Able to write clear and concise problem reports.
  • Familiarity with common processor architectures (x86/ARM).
  • Familiarity with virtual machines and guest OS techniques.
  • Ability to work and participate in a team setting with an open, collaborative communication style.
  • Excellent communication, presentation, and organizational skills are necessary.
  • Experience with performance, memory, and postmortem analysis.
  • Knowledge of POSIX-based operating systems.
  • Knowledge and experience in some of the following: socket APIs, networking stacks, IPv6, network device drivers, network provisioning and debugging, network protocol analysis, firewalls.

Working at QNX Software Systems:

As a member of our team, you will have the opportunity to work on cutting-edge technology and collaborate with a talented group of engineers. We offer a dynamic and supportive work environment that fosters innovation and growth.



  • 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 SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • 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 SummaryWe are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to join our team and work on a variety of projects and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob SummaryWe are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key ResponsibilitiesDevelop and maintain software for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:QNX Software Systems is seeking a talented Senior Embedded Software 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.Key Responsibilities:Participate in architecture and strategy sessions with technology...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:QNX Software Systems is seeking a talented Senior Embedded Software 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.Key Responsibilities:Participate in architecture and strategy sessions with technology...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Systems Software Development OpportunityWe are seeking a skilled Embedded Systems Software Developer to join our team at QNX Software Systems in Ottawa. As a key member of our team, you will be responsible for developing cutting-edge software drivers for next-generation computing platforms in the automotive industry.Key Responsibilities:Design and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:The role of the Embedded Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues. The Embedded Systems Software Developer acts as a consultative...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:The role of the Embedded Systems Software Developer is to deliver professional integration services and solutions for all QNX products. In this role, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues. The Embedded Systems Software Developer acts as a consultative...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely utilized in the automotive sector, trusted by a majority of the top electric...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded applications. Our solutions are extensively utilized in the automotive sector, with a reputation for reliability...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Embedded Software DeveloperCompany: QNX Software SystemsLocation: On-site OttawaQNX Software Systems is a leading provider of secure operating systems, hypervisors, development tools, and support services tailored for critical embedded systems. Our software is widely recognized in the automotive sector, trusted by a majority of the top electric...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Embedded Software Development: Design, develop, and test software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Embedded Software Development: Design, develop, and test software for our...


  • 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 highly skilled Senior Systems Software Developer to join our elite team of experts in the field of embedded systems. As a key member of...


  • 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 highly skilled Senior Systems Software Developer to join our elite team of experts in the field of embedded systems. As a key member of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software 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, participating in architecture and strategy sessions with technology partners, and providing design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software 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, participating in architecture and strategy sessions with technology partners, and providing design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software 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, participating in architecture and strategy sessions with technology partners, and providing design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software 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, participating in architecture and strategy sessions with technology partners, and providing design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software Systems QNX Software Systems is a global leader in providing secure and reliable software solutions for the automotive industry and mission-critical applications. We are dedicated to developing cutting-edge technologies that shape the future of connected systems. The Opportunity: Senior Embedded Software Developer - Advanced Technology...