Talent.com
PTC Inc
Software DeveloperPTC Inc • Montreal (administrative region), QC, Canada
Software Developer

Software Developer

PTC Inc • Montreal (administrative region), QC, Canada
18 days ago
Job type
  • Full-time
Job description

Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.

Software Developer – Manufacturing Process Planning (Montreal)

You will be responsible for designing, developing, and enhancing Manufacturing Process Planning capabilities within Windchill, one of the world’s leading PLM platforms. As part of the Windchill R&D organization, you will build scalable, high‑quality software using Java, Windchill extension frameworks, and modern development tools. This role involves close collaboration with Product Management, Quality Assurance, and Windchill Platform Engineering. You will contribute to new features, performance improvements, user experience enhancements, and the evolution of core MPMLink functionality used by global manufacturing customers.

Impact

Windchill’s Manufacturing Process Planning suite is a critical part of PTC’s digital thread and industrial innovation strategy. Your work will directly impact how global manufacturers plan, sequence, and optimize production operations, enable consistent, high‑quality manufacturing execution, and integrate product data across engineering, supply chain, and shop‑floor systems. By advancing the capabilities of MPMLink and core Windchill components, you will help deliver scalable, enterprise‑grade manufacturing solutions that accelerate digital transformation across PTC customers.

Team

You will join the Windchill R&D team in Montreal, a key engineering group responsible for delivering core Manufacturing Process Planning features. The team collaborates closely with global engineering teams, product managers, and manufacturing domain experts. You will work alongside experienced engineers who are passionate about architecture, performance, product quality, and delivering real‑world manufacturing solutions.

Day‑to‑day Responsibilities

  • Analyze functional requirements provided by Product Management and subject matter experts.
  • Design technical solutions and detailed software components for new and existing features.
  • Develop and implement Windchill customizations, MPMLink logic, and backend services.
  • Contribute code reviews, design reviews, and architectural discussions.
  • Conduct unit, integration, and regression testing for all developed components.
  • Work with building pipelines, CI/CD automation, and development tooling.
  • Collaborate daily in an Agile environment using stand‑ups, iteration planning, and demos.
  • Stay current with Windchill platform updates and continuously evolve your technical skill set.

Must‑Have Skills

  • 1‑4 years of professional development experience.
  • Strong proficiency in Java, object‑oriented design, and enterprise software development.
  • Experience with server‑side and client‑side development (Java, JavaScript, HTML, XML).
  • Experience with RESTful APIs, relational databases, and distributed systems.
  • Knowledge of containerization tools (Docker) and modern development environments (IntelliJ/Eclipse).
  • Strong problem‑solving skills with the ability to analyze complex systems.

Preferred Experience

  • Hands‑on experience with Windchill, MPMLink, or other PLM platforms.
  • Exposure to CI/CD pipelines, cloud environments, or microservices (AWS/Azure).
  • Experience using AI‑assisted coding tools (e.g., GitHub Copilot) is a plus.

Développeur Logiciel – Planification des procédés de fabrication (Montréal)

Vous serez responsable de concevoir, développer et améliorer les fonctionnalités liées à la planification des procédés de fabrication (Manufacturing Process Planning) dans Windchill, l’une des plateformes PLM les plus utilisées dans l’industrie manufacturière. Au sein de l’équipe de R&D Windchill, vous contribuerez à bâtir des solutions logicielles robustes et évolutives en utilisant Java, les cadres d’extension Windchill ainsi que des outils de développement modernes. Ce rôle implique une collaboration étroite avec la gestion de produit, l’assurance qualité et les équipes de développement de la plateforme Windchill.

Impact

La suite de planification des procédés de fabrication de Windchill est un élément essentiel de la stratégie de transformation numérique et du fil numérique (Digital Thread) de PTC. Votre travail aura un impact direct sur la façon dont les entreprises manufacturières transforment des EBOM en mBOM, planifient, séquencent et optimisent leurs opérations de production, assurent une exécution manufacturière efficace et uniforme, et intègrent les données produit à travers l’ingénierie, la chaîne d’approvisionnement et le plancher de production. En contribuant à l’évolution d’MPMLink et des composants centraux de Windchill, vous aiderez à offrir des solutions manufacturières fiables, évolutives et innovantes qui accélèrent la transformation numérique chez nos clients.

Équipe

Vous ferez partie de l’équipe R&D Windchill à Montréal, un groupe de développement stratégique responsable de la livraison des fonctionnalités clés de planification des procédés de fabrication. L’équipe collabore régulièrement avec des équipes internationales de développement, de gestion produit et des experts du domaine manufacturier. Vous travaillerez avec des développeurs passionnés par l’architecture logicielle, la performance, la qualité, et le développement de solutions concrètes pour l’industrie.

Quoi que faire au quotidien

  • Analyser les exigences fonctionnelles fournies par la gestion de produit et les experts métiers.
  • Concevoir des solutions techniques et des composants logiciels pour des fonctionnalités nouvelles ou existantes.
  • Développer et implémenter des personnalisations Windchill, la logique MPMLink et des services backend.
  • Participer aux revues de code, revues de conception et discussions architecturales.
  • Développer et maintenir des points d’intégration via REST, Info*Engine ou les API de services Windchill.
  • Effectuer des tests unitaires, d’intégration et de régression.
  • Travailler avec les pipelines de build, l’automatisation CI/CD et les outils de développement.
  • Collaborer quotidiennement dans un environnement Agile (mêlées quotidiennes, planification d’itération, démonstrations).
  • Se tenir à jour sur les évolutions de la plateforme Windchill et développer continuellement vos compétences techniques.

Compétences essentielles

  • Excellente maîtrise de Java, de la programmation orientée objet et du développement logiciel d’entreprise.
  • Expérience en développement backend et frontend (Java, JavaScript, HTML, XML).
  • Bonne connaissance des API REST, des bases de données relationnelles et des systèmes distribués.
  • Familiarité avec des outils de conteneurisation tels que Docker, et des environnements de développement modernes (IntelliJ/Eclipse).
  • Solides aptitudes en résolution de problèmes et en analyse de systèmes complexes.

Atouts

  • Expérience pratique avec Windchill, MPMLink ou d’autres plateformes PLM.
  • Connaissances dans les workflows, cycles de vie et modèles de types Windchill.
  • Personnalisations UI JCA/JSP Info*Engine (tâches, adaptateurs).
  • Transformations de EBOM en mBOM et la définition des gammes (routings).
  • Familiarité avec les processus d’ingénierie ou manufacturiers : gestion des changements, gestion de configuration, planification des procédés.
  • Expérience avec CI/CD, environnements infonuagiques (cloud) ou microservices (AWS/Azure).
  • Utilisation d’outils de développement assisté par IA (ex. GitHub Copilot) — un atout.

Life at PTC is about more than working with today’s most cutting‑edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. If you share our passion for problem‑solving through innovation, you’ll likely become just as passionate about the PTC experience as we are.

We respect privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here.

PTC is a global software company powering how products are designed, built, serviced, and operated across industries like Aerospace & Defense, Industrial, Automotive, MedTech, Electronics, and High Tech. We are bold thinkers who collaborate as one team to deliver meaningful customer outcomes. Grounded in our values – Customers Matter, PTC for All, Team PTC, Purposeful Innovation, and Be Bold – we’re shaping a smarter, more sustainable, connected future.

#J-18808-Ljbffr
Create a job alert for this search

Software Developer • Montreal (administrative region), QC, Canada

Similar jobs

RQ07968:Software Developer-Remote

Rubicon PathMontreal (administrative region), QC, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Remote Software Developer (Canada)

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Full-stack Software Developer

BroadsignMontreal (administrative region), QC, CA
Permanent

Only candidates located in Montreal will be contacted if selected*.Broadsign is a growing software company with a mission to make buying, selling, and delivering out-of-home media easier than ever.... Show more

 • Promoted

Senior Backend Software Developer, ML Platform

Coveo Solutions Inc.montreal (administrative region), qc, Canada
Full-time

Build the platform that turns machine learning experimentation into production-ready confidence.How do you help machine learning teams innovate faster without compromising trust? By building the pl... Show more

 • Promoted

Software Developer

Insight GlobalMontreal (administrative region), QC, CA
Full-time

Linux system administration experience.Compétences et expérience requises.Minimum de 5‑7 ans d’expérience en développement logiciel et programmation.Au moins 6 mois d’expérience pratique avec Pytho... Show more

 • Promoted

Applications Software Developer - C$87,000 - C$137,000 A Year

FordLe Plateau, Canada
Full-time

Develop and optimize Android applications for in-vehicle infotainment systems, focusing on voice-driven features, audio pipelines, and embedded AI integration.Requires strong Android development ex... Show more

 • Promoted

Software Developer

NumerixMontreal (administrative region), QC, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Principal Software Developer

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng... Show more

 • Promoted

Software Developer

DRW Holdings, LLC.Montréal, Quebec, Canada
Full-time

We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices throughout the U.C... Show more

 • Promoted

Software Developer

GuruLinkMontreal (administrative region), QC, CA
Full-time

Our client is a global investment management firm.As a technology and data‑driven firm, they design and build ადრე cutting‑edge systems, from high‑performance trading platforms to large‑scale data ... Show more

 • Promoted

SOFTWARE DEVELOPER

STUNNER MEDIA, INC.Montreal (administrative region), QC, CA
Full-time +1

Stunner Med) is a dynamic and growing company specializing in innovative digital and media solutions.We are currently seeking a skilled and motivated Software Developer to join our team.This is an ... Show more

 • Promoted

Senior Software Developer

KellyOCGMontreal (administrative region), QC, CA
Temporary

Senior Software Developer (6-month Contract, Montreal).A leading technology company is seeking a Senior Software Developer to join their engineering team, focusing on advanced datalink systems.In t... Show more

 • Promoted

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Full-time

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Show more

 • Promoted

Embedded Software Developer (12 Month Contract) - $115,000 - $155,000 A Year

SanminaLe Plateau, Canada
Temporary

Seeking an Embedded Software Developer to join a design engineering group, focusing on optical transceiver designs.Responsibilities include full software development lifecycle participation, firmwa... Show more

 • Promoted

Software Developer

VesselMontreal (administrative region), QC, CA
Full-time

Vessel is hiring Software Developers of all levels to join a small and capable team of builders working on a cloud-based fintech web app.Tech includes TypeScript, SvelteKit, Node, Nix, Docker, Terr... Show more

 • Promoted

Senior Software Developer C++

CS GROUP - CanadaMontreal (administrative region), QC, CA
Full-time +1

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr... Show more

 • Promoted

Software Sr Developer

Zimmer BiometMontreal
Full-time

Chez Zimmer Biomet, nous croyons qu'il faut repousser les limites de l'innovation et faire avancer notre mission.En tant que leader mondial de la technologie médicale depuis près de 100 ans, la mob... Show more

 • Promoted

Retail Integration Software Developer

Ravyx CAMontreal (administrative region), QC, CA
Full-time

Become a pivotal Systems Integration Developer at SMS POS, designing vital integration workflows between retail systems and third-party platforms.Your skills in SQL and API development are key.In t... Show more

 • Promoted

Software Developer

DRWMontréal, Quebec, Canada
Full-time

We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices throughout the U.C... Show more

 • Promoted

Senior Software Developer

CNNRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth.Behind WBD's vast port... Show more