Skip to main content
Brunel logo

Systems Engineer- Python

Brunel
Peterborough, Ontario, CAPosted March 2, 2026

Job Description

Systems Engineer (Software & Digitalization)

Peterborough, Ontario

Contract or Permanent

Introduction

We are seeking a Systems Engineer with a strong software or computer engineering background to support a critical digitalization initiative. This role will focus on the migration of engineering documents and workflows from manual and legacy processes into digital, managed platforms, with an initial emphasis on software-enabled systems engineering.

While the role is titled Systems Engineer due to departmental structure, the immediate focus is on software-driven process transformation, automation, and digital tool integration. The successful candidate will work closely with engineering stakeholders to modernize workflows and enable future systems engineering activities.

This position is offered as a contract role, with openness to permanent employment for the right candidate based on performance, project needs, and organizational fit.

Responsibilities

Digitalization & Workflow Migration

  • Support the migration of manual engineering documents and workflows into a structured digital environment.
  • Assist with the transition of engineering data and documentation into SolidWorks and a managed platform.
  • Define, manage, and validate metadata structures associated with digital documents.
  • Help automate document handling and workflow processes where appropriate.

Software & Automation Support

  • Develop or support scripts and automation tools, with a strong preference for Python.
  • Work with APIs or system interfaces to enhance workflow efficiency and system interoperability.
  • Support integration of AI-enabled tools, including Microsoft Copilot and Copilot Studio, into engineering processes.

Systems Engineering Contribution (Future Scope)

  • Contribute to broader systems engineering activities as the digital foundation matures.
  • Collaborate with systems, software, and engineering teams to ensure digital solutions align with engineering requirements and practices.

Qualifications

  • Bachelor’s degree in computer engineering, Software Engineering, Computer Science, or a closely related field.
  • Strong software development or scripting experience, particularly with Python.
  • Experience working with digital workflows, document management, or data migration projects.
  • Understanding of structured data, metadata, and automated process flows.
  • Ability to work collaboratively with engineering and technical stakeholders.

Additional Skills

  • Familiarity with SolidWorks or similar engineering design platforms.
  • Exposure to systems engineering environments, even if primarily software focused.
  • Experience working with or integrating AI tools or services.
  • Experience using or consuming APIs to connect systems or automate processes.
  • Prior experience in engineering, manufacturing, or regulated technical environments is an asset.

What We Offer

Why work with Brunel? We are proud to offer exciting career opportunities from over 100 offices globally in 42 countries. Advancing your career takes time and effort – let us match you to your ideal position.

About Us

Brunel has a reputation for working with some of the best in the business. That’s what we continually strive for. Brunel provides the global recruitment and workforce services you need to lead your industry. With 45 years of market experience in Renewable Energy, Automotive, Oil & Gas, Life Sciences, Mining, and Infrastructure, we help you finish major projects safely, compliantly, on-time, within budget and at the highest quality, so you can keep growing – anywhere in the world.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free