-
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
Enexus Global Inc.
Related

Jr./ Sr. Java Backend Developer

2026-06-29

Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Persistent Systems
Related

Sr golang Developer

2026-06-29

Full-time
Mid-Senior
United States
IT Services
Engineering
View Job Details
Tata Consultancy Services
Related

Developer

2026-07-02

Full-time
Not Applicable
United States
IT Services
Engineering