C++ Software Developer

2 weeks ago


Ottawa, Ontario, Canada Adecco Canada Full time
C++ Software Developer
Adecco is currently recruiting for a C++ Software Developer. This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance.
The C++ Software Developer will have the following responsibilities:
  • Work within a team to develop and test software in support of research and development activities on digital currency;
  • Collaborate with vendors and partners to design, construct and implement prototype software;
  • Participate in code reviews, explain and justify design choices when multiple options are available;
  • Collaborate with members of the project teams, including other stakeholders, to support the successful delivery of the project's objectives;
  • Other activities and deliverables, as required;
The C++ Software Developer must meet the following mandatory requirements:
  • Must have a University degree or college diploma in computer science, computer engineering or a related field;
  • Must have a minimum of five (5) years of demonstrated recent experience in C++ 17, ideally in a large production-grade project;
  • Must have demonstrated understanding of programming concepts, object-oriented design, data structures and software design patterns and multi-threaded design;
  • Must have demonstrated experience in integrating with cloud services such as SaaS databases;
  • Must have demonstrated experience in implementing software systems and applications using cryptographic techniques such as AES, RSA, ECC, and SSL/TLS;
  • Must have demonstrated experience implementing solutions using cryptographic libraries such as OpenSSL, TomCrypt or equivalent;
  • Must have demonstrated experience with a Linux based development environment (gcc/clang, make/CMake, shell-scripts) and good working knowledge of version control (git);
  • Must have demonstrated experience with systems and network programming (multi-threading, TCP/UDP sockets, web services);
  • Must have demonstrated experience debugging and testing distributed applications;
  • Must have demonstrated knowledge with Mobile application development
  • Must have demonstrated knowledge with cryptography used in cryptocurrencies (e.g., Bitcoin) or similar applications;
  • Must have demonstrated knowledge with quantum-safe cryptographic primitives and libraries;
  • Must have demonstrated knowledge with Terraform, AWS and Azure cloud services;
  • Must have demonstrated knowledge with Privacy Enhancing Technologies (PETs) e.g., Blind Signatures, Zero Knowledge Proofs
If you are interested in applying to our C++ Software Developer, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button.

  • C# Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Trillys Systems Full time

    Trillys Systems is currently looking to fill many 6-year contract positions for a Software Developer with the following skill set:Mandatory requirements– Must have a Canadian Citizenship with 10 years residency in Canada– Must have a minimum 5 years of recent experience in C#– Must have a minimum 2 years working with enterprise RDBMSDesirable...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Fortinet 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 as Electron Familiar with full stack web development skills and libs including...

  • Software Developer

    1 month ago


    Ottawa, Ontario, Canada Fortinet 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 as Electron Familiar with full stack web development skills and libs including...

  • Software Developer

    4 weeks ago


    Ottawa, Ontario, Canada Fortinet 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 as Electron Familiar with full stack web development skills and libs including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    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 the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • Software Developer

    1 week ago


    Ottawa, Ontario, Canada Rewind Software Full time

    Job DescriptionJoin us as a Software Developer (Technical Support) and become an integral part of our dynamic team, where you'll be at the forefront of addressing highly complex technical issues with finesse and expertise. You embrace Agile methodologies and thrive in solving customer issues while not shying away from engaging with customers directly to...


  • Ottawa, Ontario, Canada Adecco Canada Full time

    C++ Software Developer Adecco is currently recruiting for a C++ Software Developer . This is a 6-months hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa.The C++ Software Developer will have the following responsibilities: Work within a team to develop and test software in support...

  • Senior Software Test

    2 weeks ago


    Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The Functional Safety Test Team at QNX is seeking a talented individual with a mind for details and passion for quality. QNX customers produce an exciting array of embedded products using QNX technologies, producing QNX-based systems in everything from automobiles to internet, from medical devices to space systems and...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada ADGA Group of Companies Full time

    Job Description ADGA Group Consultants has an opportunity for a Software Developer who has a strong development and system design background using C# and .NET. It is also essential to have hands-on experience working with Dynamics 365 and Power Platform solutions. You will be joining our clients newly created team who are building custom applications...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX's embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...

  • Software Developer

    1 week ago


    Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades,...


  • Ottawa, Ontario, Canada Procom Full time

    Systems Software Stability Developer, Embedded Development On behalf of our leading-industry client, we are seeking a Systems Software Stability Developer. Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.Bachelor or Masters degree in Electrical/Computer Engineering,...


  • Ottawa, Ontario, Canada Insight Global Full time

    Job DescriptionA satellite communications employer located in Ottawa, ON is looking to bring on several C++ Software Engineers for its exciting new government-funded multi-year project. You will be responsible for developing satellite applications that run on ground terminals which will be used to provide cellular access to remote areas across Canada. You...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Thales Group Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades,...


  • Ottawa, Ontario, Canada CB Canada Full time

    Senior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...


  • Ottawa, Ontario, Canada Procom Full time

    Systems Developer, Embedded DevelopmentOn behalf of our leading-industry client, we are seeking a Systems Software/Stability Developer.Job DetailsDesign and develop embedded software to detect and report system instability, and recover systems and services from instability incidents.Investigate system and process crashes using developed toolsPerform initial...


  • Ottawa, Ontario, Canada Hitalent Full time

    Software development experienceExperience with C/C++Development in Linux OS environmentBackground in TCP/IP networkingAbility to learn new software and technologies quicklyAbility to follow instructions and work in a team environmentOne or more of the following experience is a plusBackground in Telephony protocol: VoIP/SIP/XMPPExperience in cloud, SaaS,...


  • Ottawa, Ontario, Canada CB Canada Full time

    Software Developer – Functional SafetyOn behalf of our client, Procom is looking for a Embedded Software Developer to be involved in the full lifecycle of the system development. Remote work at present. Onsite work in Ottawa may be required at a later date.Job detailsDevelopers will be contributing a system architecture and implementing software components...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades,...


  • Ottawa, Ontario, Canada iVedha Inc. Full time

    Company DescriptioniVedha Inc. is a leading NextGen software-powered global cloud managed services provider and managed hybrid cloud services provider for enterprises. With a strong presence in Canada, USA, Mexico, and other parts of the world, iVedha is known for delivering innovative solutions to address the digital transformation needs of clients across...