1

Computer System Engineer Jobs in Quebec (NOW HIRING)

... system problems • Advanced computer skills for the design, configuration, optimization and operations of AV equipment • Understanding of computer networking and troubleshooting a plus • Valid ...

... system problems • Advanced computer skills for the design, configuration, optimization and operations of AV equipment • Understanding of computer networking and troubleshooting a plus • Valid ...

$132.13 - $187.76/hr

S. in Electrical, Computer or System Engineering and a minimum of 20 years of relevant experience in satellite communications * 10+ years of work experience in different antenna types like Flat Panel ...

This role sits at the intersection of research and systems engineering and will help shape the next ... Required Qualifications · PhD or MS in Computer Science, Machine Learning, Applied Mathematics ...

We're looking for a Senior Machine Learning Engineer with strong computer vision expertise to join ... Systems Architecture: Experience designing or contributing to ML pipelines and familiarity with ...

As an active member of the Software Engineering department at L3Harris MAS, you are responsible for the maintenance, configuration and reliable operation of computer systems, deployment of software ...

... system architecture, and project planning. - Provide technical leadership and guidance to junior ... Salary range: $115,000 - $125,000 CAD per year.

Showing results 41-60

Computer System Engineer information

What is the difference between Computer System Engineer vs Network Engineer?

AspectComputer System EngineerNetwork Engineer
Required CredentialsBachelor's in Computer Science, certifications like CompTIA, Cisco (CCNA)Bachelor's in Computer Science or related, Cisco certifications (CCNA, CCNP)
Work EnvironmentDesigning, implementing, and maintaining computer systems and infrastructureDesigning, deploying, and managing network infrastructure and security
Employer & Industry UsageIT companies, large corporations, government agenciesTelecommunications, IT service providers, large enterprises
Common Search & ComparisonOften compared for system design and infrastructure rolesCompared for network setup and security roles

Computer System Engineers focus on designing and maintaining overall computer systems, including hardware and software integration. Network Engineers specialize in building and managing network infrastructure. Both roles require similar certifications and often work in overlapping industries, but their core responsibilities differ in scope and focus.

Is computer system engineering in demand?

Computer system engineering is in high demand due to the increasing reliance on technology across industries. Professionals with skills in network infrastructure, cybersecurity, and systems integration are sought after, with job growth expected to continue as organizations upgrade and expand their IT systems.

What are computer system engineering jobs?

Computer system engineering jobs involve designing, developing, and maintaining computer systems and networks. Professionals in this field often work with hardware, software, and system integration, requiring skills in programming, troubleshooting, and knowledge of operating systems. Certifications like Cisco or CompTIA can enhance job prospects in this area.

What does a computer system engineer do?

A computer system engineer designs, develops, and maintains computer systems and networks to ensure their efficiency, security, and reliability. They often work with hardware, software, and network components, utilizing skills in programming, system analysis, and troubleshooting. Certifications like Cisco or Microsoft can enhance their expertise, and they typically work in IT environments with standard working hours.
Infographic showing various Computer System Engineer job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Senior Software Developer, CAD Applications (C++/Python)

NearSource

Montreal, QC

Full-time

Re-posted 8 hours ago


Job description

Job Title: Senior Software Developer, CAD Applications (C++/Python)
Location: Hybrid - Montreal, Quebec, Canada
Job Type: T4 Contract
Experience: 7+ Years        

Rate: CAD 70 - 75 per hour

Role Summary: NearSource is looking for a Senior Software Developer, CAD Applications (C++/Python) to join a high-performing engineering team supporting a Fortune 500 product company in the Media and Entertainment industry. The successful candidate will contribute to the development of cross-platform CAD application features, components, plugins, and supporting tools while collaborating with distributed engineering teams to deliver scalable, high-quality software.

Key Responsibilities

  • Develop and enhance application features, components, plugins, and tools for CAD software platforms.
  • Design, implement, and maintain high-performance software using C++.
  • Develop automation and scripting solutions using Python.
  • Build and support cross-platform applications across Windows, macOS, and Linux.
  • Collaborate with cross-functional engineering teams to deliver reliable and maintainable software solutions.
  • Manage source code and collaborate using Git and GitHub workflows.
  • Support continuous integration processes using orchestration tools such as Jenkins.
  • Utilize artifact and package management solutions including Artifactory, NuGet, and Conan.
  • Apply secure coding practices and leverage security scanning tools throughout the development lifecycle.
  • Participate in code reviews, testing, debugging, and continuous improvement initiatives.

Must-Have Skills

  • 5 to 10 years of experience as an Application Developer or similar software development role.
  • Strong C++ programming experience developing complex software products, systems, or components.
  • Solid Python programming or equivalent scripting language experience.
  • Experience developing cross-platform applications on Windows, macOS, and Linux.
  • Strong proficiency with Git and GitHub.
  • Excellent verbal and written English communication skills.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience.

Nice-to-Have Skills

  • Experience with CI/CD orchestration tools such as Jenkins.
  • Experience with artifact and package management systems including Artifactory, NuGet, and Conan.
  • Familiarity with secure coding practices and security scanning tools such as Black Duck and Gara Sign.

Apply now, or share your resume with salary expectations at careers@nearsource.ca. Thank you for considering a career with us! Once you submit your application, our Talent Acquisition team will review your resume thoroughly. If there is a strong match, we'll reach out to discuss your experience, role details, benefits, compensation, and next steps. While we strive for transparency, we may not be able to respond to every applicant due to high volume, but we genuinely appreciate your time and interest.

About NearSource: NearSource Technologies is a trusted partner for future-ready software consulting, enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the world's most admired brands, working directly on long-term client initiatives.

Equal Opportunity Employer: NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race, gender, religion, sexual orientation, age, disability, or background. Innovation thrives when everyone feels empowered to contribute.