C++, C Engineer - C$40 - C$45 An Hour (Winnipeg)

C++, C Engineer - C$40 - C$45 An Hour (Winnipeg)

29 Aug
|
Innova Solutions
|
Winnipeg

29 Aug

Innova Solutions

Winnipeg

C++, C# EngineerPosition type:ContractDuration:Long Term ContractLocation:Vancouver, BC V7X 1L2, BC, Canada (Onsite)Job SummaryWe are seeking a highly skilled C++ / C# Engineer with solid expertise in system‑level programming, Linux environments, and high-performance application development. This role involves designing, developing, and optimizing software solutions with a focus on multi‑threaded systems, networking, and scalable architecture.Key ResponsibilitiesDesign, develop, and maintain applications using C++ (C++14/C++17) and C#Implement robust solutions using Object‑Oriented Programming (OOP) principles and advanced data structuresDevelop scalable systems using design patterns and interface‑based architectureWork with Linux system APIs, kernel subsystems, and device driver interactionsBuild and manage components leveraging virtual file systems (sysfs, procfs, devfs) and system daemonsDevelop and optimize multithreaded applications with efficient synchronization mechanismsImplement inter‑process communication (IPC) using shared memory, sockets, and messaging systemsDesign and integrate RESTful APIs using tools like libcurl and OpenSSLDevelop and maintain Bash scripts and work within command‑line (CLI) Linux environmentsUse Git, GitHub, and Gerrit for version control, code reviews, and collaborationTroubleshoot and resolve complex system, performance, and networking issuesRequired Skills & QualificationsProgramming & Software Development:Expert‑level proficiency in C++ (C++14/C++17) and C#Strong knowledge of OOP concepts (inheritance, composition,



aggregation)Deep understanding of data structures and algorithmsExperience with software design patterns and modular architectureSystem‑Level Programming:Hands‑on experience with Linux internals, system calls, and kernel interactionsStrong understanding of device drivers and system‑level componentsExperience managing system services and virtual file systems (procfs, sysfs, devfs)Concurrency & Performance:Expertise in multithreading, concurrency, and synchronization techniquesExperience building high‑performance, scalable applicationsNetworking & Integration:Strong knowledge of IPC mechanisms, socket programming, and distributed systemsExperience with REST APIs, secure communication (OpenSSL), and HTTP integrationsLinux & Scripting:Proficiency in Bash scripting and Linux command‑line tools (grep, chmod, ps, sudo, service, etc.)Comfortable working in Linux‑based development environmentsVersion Control & Tools:Advanced experience with Git, GitHub, and Gerrit workflowsFamiliarity with code reviews, CI/CD pipelines, and agile development practicesPAY RANGE AND BENEFITSPay Range*: CAD $40 - $45 per Hour*Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.Benefits:Medical & pharmacy coverageDental/vision insurance401(k)Health saving account (HSA) and Flexible spending account (FSA)Life InsurancePet InsuranceShort term and Long term DisabilityAccident & Critical illness coveragePre‑paid legal & ID theft protectionSick timeOther types of paid leaves (as required by law)Employee Assistance Program (EAP)#J-18808-Ljbffr

📌 C++, C Engineer - C$40 - C$45 An Hour (Winnipeg)
🏢 Innova Solutions
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++, c engineer - c$40 - c$45 an hour (winnipeg) / winnipeg