-
Procom

C++ Developer

Procom
Canada · Full-time · Entry

On behalf of our client, Procom is looking for a C++ Developer. We are seeking a highly skilled and experienced C++ Developer. The ideal candidate will have a strong background in POSIX development within Linux environments and a proven track record of delivering high-quality, robust software. This role will be crucial in contributing quality software application team in debugging and providing solutions leading to successful release of software.


Location: Ottawa, ON - Hybrid


Duration: 18-Months +


Start Date: ASAP!


Responsibilities

  • Design, develop, test, and maintain C++ applications within a Linux environment.
  • Adhere to coding standards and best practices to ensure code quality and maintainability.
  • Collaborate with other engineers and stakeholders to gather requirements, design solutions, and implement features.
  • Contribute to the improvement of our development processes and tools.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve software defects.
  • Write clear and concise documentation.
  • Work effectively both independently and as part of a team.
  • Proactively identify and address potential technical challenges.


Required Qualifications

  • Minimum 3 years of experience in POSIX development on Linux. Experience with specific POSIX APIs (e.g., pthreads, sockets, signal handling) is highly desirable.
  • Strong proficiency in C++ programming, including modern C++ features (C++11 and beyond).
  • Experience with version control systems (e.g., Git).
  • Experience with debugging and profiling tools (e.g., gdb, valgrind).
  • Excellent problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Bachelor's degree in Computer Science or a related field (or equivalent experience).


Preferred Qualifications

  • Experience with Agile development methodologies (e.g., Scrum, Kanban).
  • Experience with build systems (e.g., CMake, Make).
  • Experience with testing frameworks (e.g., gtest, ptest, c-unit).
  • Experience with containerization technologies (e.g., Docker).
  • Experience with specific Linux distributions (Ubuntu).

Key Skills

Ranked by relevance

c linux containerization scrum
Login to Apply
Posted
Jan 24, 2025
Type
Full-time
Level
Entry
Location
Ottawa
Company
Procom

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ciklum
Related

Senior Full Stack Engineer

2026-07-02

Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Svitla Systems, Inc.
Related

Agile Scrum Master

2026-07-02

Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
Accenture in India
Related

Front End Developer

2026-07-03

Full-time
Entry
India
IT Services
Information Technology