Senior C/C++ Engineer on Linux Systems
Raise - find a more meaningful working experience
Full-time
Other-General
Location
musquash parish, nb, Canada
Posted
June 02, 2026
Job Description
Elevate your career as a Senior C/C++ Software Engineer focused on Linux systems. This hands-on role emphasizes full lifecycle development, from high-level applications to low-level device drivers.
We are seeking a skilled engineer with expertise in C++20, C programming, and Qt frameworks. You'll work in a small team, analyzing legacy systems and defining actionable requirements for new solutions. Your role includes significant ownership, demanding a detail-oriented approach and strong system knowledge to deliver robust software solutions.
Key Responsibilities:
• Design and develop software with C++ and C on Linux
• Create and maintain Qt desktop applications using Qt Widgets
• Analyze and document legacy system requirements
• Develop Linux device drivers, especially for PCI devices
• Debug and validate software across application levels
Requirements:
• Expert in C++20, strong understanding of the STL
• Proficient in C programming and Linux device drivers<...
We are seeking a skilled engineer with expertise in C++20, C programming, and Qt frameworks. You'll work in a small team, analyzing legacy systems and defining actionable requirements for new solutions. Your role includes significant ownership, demanding a detail-oriented approach and strong system knowledge to deliver robust software solutions.
Key Responsibilities:
• Design and develop software with C++ and C on Linux
• Create and maintain Qt desktop applications using Qt Widgets
• Analyze and document legacy system requirements
• Develop Linux device drivers, especially for PCI devices
• Debug and validate software across application levels
Requirements:
• Expert in C++20, strong understanding of the STL
• Proficient in C programming and Linux device drivers<...