Embedded Software Developer for Critical Systems

2 weeks ago


Ottawa, Ontario, Canada BlackBerry Inc. Full time
Unlock Your Potential as an Embedded Software Developer

We are seeking a highly skilled Embedded Software Developer to join our team at BlackBerry QNX in Ottawa. This is a full-time, onsite opportunity to work on complex technical projects and collaborate with internal stakeholders to deliver innovative solutions.

About the Role:

The Embedded Software Developer will be responsible for delivering professional integration services and solutions for all QNX products. You will resolve complex technical issues, use innovative thinking to develop and deliver solutions for customer issues, and act as a consultative partner providing expertise, analysis, and advice to external customers.

You will conduct varied trouble shooting and customer service work related to all QNX products, including Networking, USB, Kernel, Safety, Security, Hypervisor, Graphics, IDE, tools, etc. You will also document, support, and resolve consumer inquiries pertaining to QNX products and escalate to the appropriate parties when required.

Key Responsibilities:

  • Deliver professional integration services and solutions for all QNX products
  • Resolve complex technical issues and develop innovative solutions
  • Act as a consultative partner providing expertise, analysis, and advice to external customers
  • Conduct varied trouble shooting and customer service work related to all QNX products
  • Document, support, and resolve consumer inquiries pertaining to QNX products

Requirements:

  • Post-secondary certificate or diploma in Computer Science, Mathematics, Engineering, or another related field
  • Strong C programming skills
  • Knowledge of shell scripting languages, GCC, and GDB (considered an asset)
  • Experience working on large projects with high levels of integration (asset)
  • Excellent problem-solving and analytical thinking/innovation
  • Working knowledge of POSIX/Unix operating system and embedded software development principles
  • Hands-on experience with embedded systems (asset)

Estimated Salary Range: $120,000 - $180,000 per year

Location: Ottawa, ON, Canada



  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Senior Systems Software (General Embedded) DeveloperTime Type: Full timeBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world's most critical embedded systems. BlackBerry QNX was born in embedded and provides...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools for building critical embedded systems.


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Embedded Systems Software DeveloperWe are a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools for building the world's most critical embedded systems.About BlackBerry QNXOur foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we are seeking an experienced Network Development Engineer to join our OS Development Group. This is a critical role that will directly contribute to the design and implementation of the QNX networking suite, including the protocol stack, user utilities and libraries, and possibly drivers.About QNX Software SystemsWe are a trusted...


  • Ottawa, Ontario, Canada Telesat Full time

    At Telesat, a leading global satellite operator, we are seeking an experienced Embedded Software Systems Developer to join our team. As part of our scrum team, you will contribute to the design, development and testing of our cutting-edge Lightspeed Software.About the Role:Collaborate with experienced engineers in designing, coding, testing, and maintaining...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    OverviewBlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Development OpportunityWe are seeking an experienced Senior Embedded Software Developer to join our team at BlackBerry Inc.About the Role:The successful candidate will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.) on Linux- and Windows-based...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software DeveloperAbout the RoleBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a broad range of...


  • Ottawa, Ontario, Canada Insight Global Full time

    Company OverviewWe are a leading professional services and staffing firm, Insight Global, dedicated to delivering exceptional talent solutions that drive business growth.Job SummaryInsight Global seeks an experienced Senior Embedded Systems Software Developer to join our team. The ideal candidate will possess strong expertise in C++ development and embedded...


  • Ottawa, Ontario, Canada Fidus Systems Full time

    Fidus Systems, a renowned global leader in high-tech design, is seeking an exceptional Senior Embedded Software Designer to join our Ottawa or Kitchener Design Centres. As a key member of our team, you will play a pivotal role in designing and developing cutting-edge embedded software solutions for various industries.Job DescriptionWe are looking for a...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading 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 trusted by more than 23 of the top 25 EV manufacturers and our software runs in over 195 million vehicles globally. Our...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Myticas Consulting is seeking a highly skilled Senior Embedded Systems Software Developer Leader to lead the design, development, and implementation of advanced satellite ground segment software systems. About the RoleThis role will focus on developing, testing, and maintaining embedded software modules using programming languages like C++ and Python. You...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Transforming Transportation with Cutting-Edge ADAS SolutionsBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. As an embedded expert, we specialize in building critical systems for the world's most demanding industries.We're seeking an exceptional Senior Embedded Software Developer to...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job OverviewWe are seeking a skilled Senior Embedded Systems Software Developer to join our team at BlackBerry Inc. in a challenging and rewarding role that will leverage your expertise in C/C++ programming, embedded systems development, and software engineering.About the RoleIn this position, you will be responsible for executing on the development plans...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Job OpportunityCompany OverviewAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, BlackBerry QNX provides expert support and services for building the world's most critical embedded systems. Our technology is trusted in over 255 million vehicles and deployed in various industries...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Senior Computer Science and Software Developer Position at BlackBerry QNXLocation: On-site in Ottawa, CanadaBlackBerry QNX is a renowned supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. Our team provides expert support and services for building the world's most critical embedded systems. As a trusted partner in...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers, and our software runs in over 235 million vehicles globally.We have a unique opportunity for an Embedded Systems Software...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Description:Stryten Energy is seeking a highly skilled Embedded Software Engineer to join our team. This role will be responsible for developing safety-critical systems using embedded real-time software.About the Role:This position requires strong programming skills, particularly in C, and experience with software configuration management tools. The...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, is seeking an accomplished Embedded Systems Software Architect. This role will involve designing and implementing next-generation computing platforms in automotive.As an Embedded Systems Software Architect at BlackBerry QNX, you will be...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Vehicle Software Platform group as an Embedded Systems Developer. In this role, you will be responsible for designing and building the software platform that enables connectivity and advanced application features within next generation Ford vehicles.The ideal candidate will have...