-
View all jobs
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
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.
- 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).
- 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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Jr./ Sr. Java Backend Developer
2026-06-29
Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Related
Sr golang Developer
2026-06-29
Full-time
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Developer
2026-07-02
Full-time
Not Applicable
United States
IT Services
Engineering
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 Job Details
Related
Jr./ Sr. Java Backend Developer
2026-06-29
Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Related
Sr golang Developer
2026-06-29
Full-time
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Developer
2026-07-02
Full-time
Not Applicable
United States
IT Services
Engineering