Embedded Systems Software Developer

5 days ago


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

We 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 embedded systems
  • Contribute to the improvement of system reliability, security, safety, and performance
  • Provide technical leadership for Filesystem research and development
  • Create software specifications and designs that meet customer needs

About QNX Software Systems:

BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. Our products provide a foundation for building critical embedded systems used in industries such as automotive, medical, and industrial automation.

Your Responsibilities:

  • Maintain and improve the standards for system reliability, security, safety, and performance
  • Write code according to specifications and design guidelines
  • Document software specifications and designs
  • Collaborate with technical peers to ensure design quality

What We Offer:

  • A competitive salary range of $120,000 - $180,000 per year
  • A comprehensive benefits package, including health, dental, and vision insurance
  • A generous paid time off policy
  • Professional development opportunities

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 (gdb, gcc)

Preferred Qualifications:

  • System-level QNX experience
  • Experience with performance, memory, and post-mortem analysis
  • Experience with git, SVN, and gnu tool set

How to Apply:

Please submit your resume and cover letter to our online application portal. We thank all applicants for their interest; however, only those selected for an interview will be contacted.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer 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:Configure and develop embedded target...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems 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. You will work closely with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Embedded Software DeveloperJob 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.Responsibilities:Design and develop software for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...


  • 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,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded systems.Key Responsibilities:Develop and maintain software for embedded systems, including drivers and firmware.Collaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...


  • 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 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 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 Kernel team, you will be responsible for developing and maintaining the core operating system that powers our customers' most critical embedded systems.Key Responsibilities:Design and implement kernel...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking a talented Senior Systems Software Developer to join our elite team at QNX Software Systems. This is an exceptional opportunity to work on the core operating system of the world's most critical embedded systems, including those in automobiles, internet devices, medical equipment, and smartphones.Key ResponsibilitiesDevelop kernel...


  • 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 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.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryQNX Software Systems is seeking a skilled Systems Integration Developer to collaborate with our elite team. This role involves working with the entire suite of QNX products, including Hypervisor, QAVF, Blackchannel, Acoustics, etc. The successful candidate will help establish module and system level architecture from the early stages of projects...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an ADAS Software Engineer, you will be responsible for researching and suggesting innovative technologies for Advanced Driver Assistance Systems (ADAS). This includes sensors, algorithms, and software development using C and C++.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title:Embedded Software Developer for ADAS Camera SystemsJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our ADAS team, you will be responsible for designing and developing camera systems for consumer use. With fast CPUs and internet connectivity, our systems will compete...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview: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.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...


  • 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

    Job Summary:We are seeking a skilled Embedded Software Driver Developer to join our QNX BSP Team. The ideal candidate will have a strong background in developing drivers for various hardware peripherals and adapting existing drivers for embedded platforms.Key Responsibilities:Design and implement software drivers to support next-gen hardware peripherals on...