C++, C# Engineer

Innova Solutions, Inc · vancouver, metro vancouver regional district, Canada

Location
vancouver
Job Type
Full-time
Posted
June 06, 2026

Job Description

C++, C# Engineer

Position type: Contract
Duration: Long Term Contract
Location: Vancouver, BC V7X 1L2, BC, Canada (Onsite)

Job Summary

We are seeking a highly skilled C++ / C# Engineer with strong 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 Responsibilities

  • Design, develop, and maintain applications using C++ (C++14/C++17) and C#
  • Implement robust solutions using Object-Oriented Programming (OOP) principles and advanced data structures
  • Develop scalable systems using design patterns and interface-based architecture
  • Work with Linux system APIs, kernel subsystems, and device driver interactions
  • Build and manage components leveraging virtual file systems (sysfs, procfs, ...

Ready to Apply?

Submit your application for C++, C# Engineer at Innova Solutions, Inc

Apply Now