Jobs
>
Ottawa

    Senior Systems Software DeveloperSenior Systems Software Developer - Ottawa, ON, Canada - BlackBerry Inc.

    Default job background
    Description
    Senior Systems Software Developer page is loaded Senior Systems Software Developer
    Apply locations Ottawa, Ontario time type Full time posted on Posted Today job requisition id Worker Sub-Type:

    BlackBerry 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 time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.

    BlackBerry QNX software is trusted by more than 68% of the Electric Vehicle market by volume , 24 of the top 25 EV manufacturers and is running in more than 235 million + vehicles globally.

    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 – from acoustic management to digital cockpits to advanced driving assistance (ADAS) - to accelerate development and help OEMs meet Start of Production (SOP) dates.

    Our OS Development Group is seeking a skilled individual for networking development for the QNX operating system. The candidate would directly contribute to the design and implementation of the QNX networking suite. The ideal candidate is an intelligent enthusiastic individual with proven experience in networking and embedded development.
    Develop and maintain networking components in an open-development environment.
    Create and document software specifications and designs that address the needs of QNX customers.
    Provide project estimates for requirements, design, implementation, and testing.
    Provide clear communication with development team members, technical leads, and management on project status, risks and approaches.
    Conduct design reviews, code reviews and unit test with technical peers.
    Identify, analyze, and resolve potentially complex problems and inadequacies in existing software technologies.
    Liaises with customers regarding product performance, problems and system design.
    Develop custom software solutions based on customer requirements.
    Bachelor's degree in Computer Science, Engineering, or equivalent.
    ~4+ years of Software Development experience.
    ~ Experience with relevant programming languages (C).
    ~ socket APIs, networking stacks, IPv6, network device drivers, network provisioning and debugging, network protocol analysis, firewalls.


    Additional Assets:
    Experience with performance, memory, and postmortem analysis.
    Knowledge of Python.
    Experience in low-level Assembly and register-level programming.

    Over the past 35 years, QNX software , a subsidiary of BlackBerry has become a big part of everyday life.

    People encounter QNX-controlled systems whenever they drive, shop, watch TV, use the Internet, or even turn on a light.

    Its ultra-reliable nature means QNX software is the preferred choice for life-critical systems such as air traffic control systems, surgical equipment, and nuclear power plants.

    And its cool multimedia features have QNX software turning up in everything from in-dash radios, infotainment systems to the latest casino gaming terminals and most recently we are making headlines in the world of autonomous vehicles.


    TSX:
    BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things.

    Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems.

    It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.



  • Actalent Ottawa, Canada Contract

    JOB DESCRIPTION ** This Posting requires strong python and automation skills. Experience with automotive or embedded systems is a must. · Description: · The successful candidate will be part of the Network Node team involved in the delivery of software solutions to validate la ...

  • Comtech

    Software Developer

    1 day ago


    Comtech Gatineau, Canada Full time Regular

    Job title: Software developer · Department: R&D · Revision date: 5/15/24 · Location: Gatineau, QC · At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions are built on ...


  • S M SOFTWARE SOLUTIONS INC. Ottawa, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Design and develop programs · Computer and technology knowledge · Siebel · Experience · 5 years or more · Durée de l'emploi: Temporaire · Langue de travail: Anglais · Heures de travail ...


  • Comtech Gatineau, Canada Full time Regular

    Job title: Software developer - Analytics · Department: R&D · Revision date: 5/15/24 · Location: Gatineau, QC · At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions ...

  • Telesat Corp.

    Software Developer

    1 week ago


    Telesat Corp. Ottawa, ON, Canada

    Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering ex ...

  • Acumatica, Inc.

    Software Developer

    5 days ago


    Acumatica, Inc. Ottawa, ON, Canada

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. · Acumatica is a leading provider of cloud business management soft ...

  • XMPP Standards Foundation

    Software Developer

    6 days ago


    XMPP Standards Foundation Ottawa, ON, Canada

    Fortinet is growing and we are looking to hire Software Developer for unified communication solution development to join our team in Ottawa. At Fortinet, you will be involved in the full development life cycle of software and product development, you will have the chance to devel ...

  • Veeva Systems, Inc.

    Software Developer

    4 days ago


    Veeva Systems, Inc. Ottawa, ON, Canada

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Do the Right Thing, Customer Success, Employee Success, and Speed. As a Work Anywhere company, we support your flexibility to work fro ...

  • Nav Canada

    Software Developer

    1 day ago


    Nav Canada Ottawa, ON, Canada

    Job Posting Title · Software Developer Job Category · Application / System Development Language Requirements · English / Anglais Flexible Work Agreement Type Posting End Date · Job Grade · PIPSC-3 Pay Range · $103,540 - $130,069 Job Summary · We are seeking a dedicated ...

  • Ford Motor Company

    Software Developer

    5 days ago


    Ford Motor Company Ottawa, Canada Full time

    Connectivity is driving a huge number of innovations to improve vehicle safety, efficiency, and rider experience. We are looking for energetic software engineers with genuine passion for developing robust and resilient in-vehicle networking software services and features for next ...

  • Pinaki Inc.

    software developer

    3 days ago


    Pinaki Inc. Ottawa, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • Acumatica

    Software Developer

    3 days ago


    Acumatica Ottawa, Canada Full time

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. · Acumatica is a leading provider of cloud business management softw ...

  • Fortinet

    Software Developer

    5 days ago


    Fortinet Ottawa, Canada Full time

    Fortinet is growing and we are looking to hire a Software Developer to join our team in Ottawa. Job Skills Required 4+ years of software development experience Familiar with cross-platform desktop application development environment ( Windows, MacOS, Linux ) and frameworks such a ...

  • Pinaki Inc.

    software developer

    4 days ago


    Pinaki Inc. Ottawa, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Ford Motor Company

    Software Developer

    1 week ago


    Ford Motor Company Ottawa, Canada Full time

    The candidate will be involved in the full lifecycle of Embedded Software Development on the Ford Digital Cockpit system. Developers will be contributing a system architecture and implementing software components that allows Ford to deliver a digital cockpit that meets our functi ...

  • US Tech Solutions

    Software Developer

    3 hours ago


    US Tech Solutions Ottawa, Canada Contract

    Responsibilities · Assist the team with the design and implementation of automation tests for component, integration, and system testing · Assist the team with new approaches to existing/planned testing in relations to automation framework · Provide detailed configuration and d ...

  • Ford Motor Company

    Software Developer

    3 hours ago


    Ford Motor Company Ottawa, Canada Full time

    The successful candidate will be joining an agile software development team in the Telemetry Control Unit (TCU) organization, we are an energetic team that works on a variety of features providing functionality that impacts end customer experience. · • Designing/implementing/test ...

  • Fortinet

    Software Developer

    1 week ago


    Fortinet Ottawa, Canada Full time

    Fortinet is growing and we are looking to hire a Software Developer to join our team in Ottawa. Job Skills Required 4+ years of software development experience Familiar with cross-platform desktop application development environment ( Windows, MacOS, Linux ) and frameworks such a ...

  • CGI

    Software Developer

    6 days ago


    CGI Ottawa, Canada Full time

    Position Description: · We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions. · Your future duties and responsibilities: · The Software Developers are responsible for designing and implementing n ...

  • US Tech Solutions, Inc.

    Software Developer

    6 days ago


    US Tech Solutions, Inc. Ottawa, Canada Contract

    Responsibilities · Assist the team with the design and implementation of automation tests for component, integration, and system testing · Assist the team with new approaches to existing/planned testing in relations to automation framework · Provide detailed configuration and de ...