Embedded Systems Engineering Manager

1 month ago


Ottawa, Ontario, Canada QNX Software Systems Full time
Job Title: Embedded Systems Engineering Manager

BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a technically strong and creative engineering manager to lead our team of skilled engineers in creating cutting-edge software solutions for hardware peripherals.

Key Responsibilities:

  • Provide technical leadership to the BSP development team and ensure the delivery of high-quality software drivers for next-gen hardware peripherals.
  • Develop and implement strategies to maximize reuse, efficiency, and simplicity in software development.
  • Collaborate with product managers, architecture teams, and customers to discover and deliver solutions for complex problems across multiple industries.
  • Manage a team of 8-12 members, including attracting, recruiting, and retaining capable talents.
  • Be responsible for the team's deliverables and outcomes, and adapt team plans and priorities to address resource and operational challenges.
  • Create a culture of high-quality delivery by assembling a world-class engineering team and designing scalable, sustainable components.

Requirements:

  • Bachelor's degree in Computer Science or equivalent practical experience, and a minimum of 10+ years of experience in techno-managerial roles.
  • 7+ years of experience in Unix internals and embedded development using C and assembly language.
  • 3+ years of experience in a technical leadership role and people management experience.
  • Proficient in embedded operating systems (QNX, Linux, GreenHills, VXworks preferred).
  • Experience targeting embedded systems on major processor architectures (ARM, x86, PPC, etc.).
  • Proven track record with complex architectural designs and handling of complex business situations and enterprise-level software products.

Additional Skills:

  • Ability to handle ambiguity and collaborate across multiple groups and disciplines.
  • Hands-on experience in the development of software following safety standards (ISO26262, IEC61508 etc.) or MIL standards.
  • Knowledge of software development processes, standards, or guidelines (ASPICE, MISRA) as well as scripting and document generation tools (Python, LaTeX).

About BlackBerry QNX:

We thrive in a culture of innovation, technical depth, and breadth, exploration, and experimentation. We provide great career growth opportunities and an attractive compensation, bonus, and excellent benefits package.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking an experienced Product Manager to join our team at QNX Software Systems. The successful candidate will be responsible for defining and managing our growing product portfolio in the Automotive and General Embedded markets.This role includes both product management, product marketing, and product operations responsibilities. The...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...


  • 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 High Tech Genesis Inc. Full time

    Job OverviewWe are seeking a skilled Embedded Systems Software Engineer to join our team at High Tech Genesis Inc. in Ottawa, Ontario. You will be working on the development of top-tier embedded telecom switches and routers.Key Responsibilities1. Develop next-generation SDN software for embedded telecom switches and routers.2. Collaborate with the...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Technical Project ManagerJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a Technical Project Manager to join our Engineering Services team.Key Responsibilities:Manage software development projects from planning to deliveryCoordinate with...


  • Ottawa, Ontario, Canada https:www.energyjobline.comsitemap Full time

    Job SummaryThales is seeking a highly skilled Senior Embedded Systems Engineer to join our team in Ottawa, Canada. As a key member of our development team, you will be responsible for designing, coding, testing, and debugging Linux-based embedded Hardware Security Module (HSM) firmware and host-side software.Key responsibilities include:Design and...


  • Ottawa, Ontario, Canada Lumentum Full time

    We're seeking a skilled software developer to join our team at Lumentum Canada, where we're committed to innovation and customer focus.As an Embedded Systems Software Engineer, you'll play a pivotal role in designing cutting-edge optical communications solutions for the next generation of AI data centers.Key Responsibilities:Drive innovation into the...


  • 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

    Job Summary:We are seeking an experienced Product Manager to lead the development and launch of our growing product portfolio in the Automotive and General Embedded markets. As a Product Manager at QNX Software Systems, you will be responsible for defining and managing our products, gathering and prioritizing customer and market requirements, and working...


  • Ottawa, Ontario, Canada Telesat Full time

    We are seeking a highly skilled Embedded Systems Software Engineer to join our team at Telesat. This role offers the opportunity to work on cutting-edge LightSpeed software systems, ensuring high performance, scalability, and reliability.About UsTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe 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...


  • Ottawa, Ontario, Canada Ciena Full time

    Ciena is a technology company that prioritizes its people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're committed to driving our business priorities alongside meaningful social, community, and societal...


  • 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 Ford Full time

    Ford is a global leader in the automotive industry, dedicated to creating innovative and sustainable mobility solutions. We're seeking an experienced Senior Embedded Systems Engineer to join our Zonal Software Platform team.The ideal candidate will have a strong background in embedded software development, with expertise in cloud-based computing, ad-hoc...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...

  • Software Engineer

    4 weeks ago


    Ottawa, Ontario, Canada Telesat Corporation Full time

    Telesat Corporation is seeking a skilled Software Engineer to contribute to the design, development, and testing of our cutting-edge LightSpeed Software.The ideal candidate will have a strong understanding of software development for embedded systems, networking concepts, and protocols. Proficiency in using the Linux operating system and programming...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Job OpportunityWe are seeking a skilled Embedded Systems Software Engineer to join our team at BlackBerry QNX.Job Summary:The Embedded Systems Software Engineer will be responsible for designing, developing, and maintaining software related to Command Line Tools (compilers, utilities, libraries, etc.)Identify and resolve complex software...


  • Ottawa, Ontario, Canada DEI Full time

    Job OverviewWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at DEI in Ottawa. This is a fantastic opportunity to work on a wide range of projects, developing software for embedded systems and collaborating with a multi-disciplinary team.Estimated Salary:$120,000 - $150,000 per year, based on...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview: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, born in embedded, and offer time-tested and trusted foundation software, including our...