Embedded C++ Developer

3 weeks ago


Ottawa, Canada Procom Full time

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 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+



  • Ottawa, Canada Procom Full time

    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 in a project where you will be working through the development lifecycle, from...


  • Ottawa, Canada High Tech Genesis Full time

    Location: Ottawa, Ontario: PreferredRemote: Toronto/Montreal High Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers. Dive into the development of next-generation SDN solutions for enterprise networks, where you'll...


  • Ottawa, Canada Study International Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs.Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...


  • Ottawa, Canada Allen Vanguard Corporation Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats.  With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...


  • Ottawa, Canada Allen Vanguard Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats.  With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...


  • Ottawa, ON, Canada Study International Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer, to work in a hybrid environment based in our Ottawa ON...


  • Ottawa, ON, Canada Allen Vanguard Corporation Full time

    Allen Vanguardis a global leader in defeating terrorist and extremist threats. With an unrivaled expertise in counter-threat solutions, systems, and technologies, we deliver battle-proven equipment for defeating IEDs. Currently, our engineering team is seeking a full-time Embedded Software Developer , to work in a hybrid environment based in our ...

  • AUTOSAR Developer

    6 days ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications - Experience in C programming language - Automotive and embedded experience - Experience with modelling tools such as MatLab/Simulink - Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic - Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALS Plusses - Experience...

  • AUTOSAR Developer

    1 week ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications- Experience in C programming language- Automotive and embedded experience- Experience with modelling tools such as MatLab/Simulink- Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic- Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALS Plusses - Experience with...

  • AUTOSAR Developer

    4 days ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications- Experience in C programming language - Automotive and embedded experience - Experience with modelling tools such as MatLab/Simulink - Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic - Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALSPlusses - Experience with...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field - 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skil


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field - 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skilled in using debugging tools like JTAG and the...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field - 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skilled in using debugging tools like JTAG and the...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field- 5+ years' experience in embedded C- Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX- Skilled in using debugging tools like JTAG and the oscilloscope/logic...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field - 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skilled in using debugging tools like JTAG and the...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field - 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skilled in using debugging tools like JTAG and the...


  • Ottawa, Canada Insight Global Full time

    - Bachelors Degree in Computer Engineering, Computer Science or related field- 5+ years' experience in embedded C - Experience working with bootloader from scratch - Experience with BSP development and board bring ups - Knowledge of embedded OS and architecture working in Linux/Unix or QNX - Skilled in using debugging tools like JTAG and the...

  • AUTOSAR Developer

    6 days ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications- Experience in C programming language- Automotive and embedded experience- Experience with modelling tools such as MatLab/Simulink- Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic- Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALS Plusses - Experience with...

  • AUTOSAR Developer

    1 week ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications - Experience in C programming language - Automotive and embedded experience - Experience with modelling tools such as MatLab/Simulink - Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic - Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALS Plusses -...

  • AUTOSAR Developer

    6 days ago


    Ottawa, Canada Insight Global Full time

    Must-Have Qualifications- Experience in C programming language- Automotive and embedded experience- Experience with modelling tools such as MatLab/Simulink- Experience with AUTOSAR classic, specifically deploying these tools to AUTOSAR Classic- Experience working on AUTOSAR layers including application layer OR BSW/CDD OR MCALS Plusses - Experience with...