Jobs
>
Ottawa

    Software Developer, Middleware - Ottawa, Canada - Procom

    Procom
    Procom background
    Description

    Software Developer, Middleware

    On behalf of our leading-industry client, Procom is seeking a Middleware Embedded Software Developer. This role requires on-site work in Ottawa.

    In this position you will be working in the Software Development team, participating in a project where you will be working through the development lifecycle, from concept, test plan design, implementation, test bed setup, execution, issue debugging, isolation and quality metrics tracking. You will gain practical experience on scaled agile software development model, and C++ and Python programming.

    Responsibilities

    -Work in Scaled Agile SW development environment to deliver state of the art SW solutions for cloud connected modules working on Ethernet/CAN network

    -Work with feature requirements to define High level and Detailed Design

    -Implement, test and maintain software features using C++ and Python

    -Share ideas for innovation and process improvements.

    Required Qualifications

    -7+ years' experience with embedded C++

    -Must have C++11 or newer version experience

    -Experience with embedded software development and work through the development lifecycle

    -Strong understanding of system design & system integration concepts

    -Strong foundation in computer science, with competencies in memory management, data structures, algorithms and software design

    -Strong ability for troubleshooting and problem solving

    -Solid verbal and written communication skills

    -Ability to work in a multi-site team environment where self-driven and self-motivated capabilities are key initiatives

    -Bachelor degree in Computer Science, Computer Engineering, Electrical Engineering or related technical

    Nice to Have Skills

    -Good python development experience

    -Knowledge of data security & encryption algorithms

    -Development experience with QNX or embedded Linux

    -Enhanced multi-threading & IPC knowledge.

    -Experience with build system (Jenkins), source control system (GitHub), and defect tracking system (JIRA

    Start Date: ASAP

    Contract Duration: 12 months+

    Location: Ottawa - Onsite



  • Canadian Institute for Health Information Ottawa, Canada

    **Category** · - Software Development · **City** · - Ottawa, Toronto, Ontario, Canada · - Middleware Administrator · - Who we are · - We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care ...


  • BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides specialised support and services for building the world's most critical embedded systems. We ...


  • BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · Location: Hyderabad, fulltime on-site · 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 ...

  • BlackBerry

    Blackberry Qnx

    4 days ago


    BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · 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. We are t ...

  • BlackBerry

    Blackberry Qnx

    1 week ago


    BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · - Location: Ottawa, full-time · - 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 c ...


  • BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · - Location: Ottawa, on-site · - 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 cri ...

  • BlackBerry

    Blackberry Qnx

    2 days ago


    BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · Location: Ideally, the position will be based out of Ottawa, ON. Secondary locations could include: Toronto, ON, Waterloo, ON, or Burnaby, BC. · BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervis ...


  • BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · - Location: Ottawa preferred · - 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 cr ...

  • Maplesoft Group

    Scrum Master

    5 days ago


    Maplesoft Group Ottawa, Canada

    Maplesoft Group is currently seeking a Scrum Master for our Federal Government client. · The following responsibilities are associated with the "Statement of Work" but are not limited to: · Under the direction of Assistant Director, Database and Middleware Services: · - Work with ...


  • Solace Corporation Ottawa, Canada

    **Harnessing the Power of Data, Together.** · Solace is empowering some of the world's largest enterprises in their journey towards becoming real-time, data-driven organizations. The next time you drive a luxury vehicle, order new furniture online, fly in a plane, or do some onli ...


  • BlackBerry Ottawa, Canada

    Worker Sub-Type: · Regular · **Job Description**: · BlackBerry QNX is a trusted supplier of safe and secure foundational software and professional services for the world's most critical embedded systems. We are the embedded authorities. BlackBerry QNX was born in embedded and pro ...


  • NAV Canada Ottawa, Canada

    Job Posting Title · Junior System Analyst · Job Category · Systems Engineering · Language Requirements · Bilingual / Bilingue · Posting End Date · Job Grade · CS-2 · Pay Range · $83,268 - $101,193 · Job Summary · The Junior System Analyst will provide systems administration suppo ...

  • NAV Canada

    System Analyst

    1 week ago


    NAV Canada Ottawa, Canada

    Job Posting Title · System Analyst · Job Category · Systems Engineering · Language Requirements · English / Anglais · Posting End Date · Job Grade · CS-3 · Pay Range · $97,670 - $120,268 · Job Summary · **Job Description**: · What NAV CANADA offers you: · - Challenging, team-orie ...


  • Solace Corporation Ottawa, Canada

    **Harnessing the Power of Data, Together.** · The world's leading enterprises are using Solace's event streaming and management platform to transform their organizations by harnessing the power of events. · The more quickly an enterprise can get information about events to where ...


  • Solace Corporation Ottawa, Canada

    **Harnessing the Power of Data, Together.** · The world's leading enterprises are using Solace's event streaming and management platform to transform their organizations by harnessing the power of events. · The more quickly an enterprise can get information about events to where ...


  • Solace Corporation Ottawa, Canada

    **Harnessing the Power of Data, Together.** · The world's leading enterprises are using Solace's event streaming and management platform to transform their organizations by harnessing the power of events. · The more quickly an enterprise can get information about events to where ...


  • University of Ottawa Ottawa, Canada

    Job title under review · The University of Ottawa—A crossroads of cultures and ideas · The University of Ottawa is home to a dynamic community of over 50,000 students, faculty and staff, who live, work and study in both French and English. Our campus is a crossroad of cultures an ...


  • IBM Ottawa, Canada

    Introduction · At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are y ...


  • Procom Ottawa, Canada

    Embedded Software Developer, C++, Middleware · On behalf of our leading-industry client, Procom is seeking a Middleware Embedded Software Developer. This role requires on-site work in Ottawa. · In this position you will be working in the Software Development team, participating i ...


  • CGI Njoyn Ottawa, ON, Canada

    We are an organization comprised of industry thought leaders who are passionate about health data and want to make a difference in the health care field. We are an independent, not-for-profit organization and together with our partners we provide essential information on Canada's ...