Job Title : Software Engineer (Full Time) – Exco Engineering
About Exco Engineering
Exco Engineering is a world-leading builder of large high-pressure die-casting dies and a major tooling supplier to tier-one OEMs including GM, Ford, and Stellantis in North America, as well as Daimler AG in Europe.
Exco is a division of publicly traded Exco Technologies Ltd. (TSX : XTC), providing long-term stability, a strong customer base, and a proven manufacturing operation. At the same time, Exco Engineering operates with a high degree of autonomy, continuously investing in automation, digital tools, and advanced manufacturing methods to remain competitive at the top end of the market.
More information can be found at www.excoeng.com.
About the Role
While Exco Engineering is a stable and established manufacturing company, this role operates much closer to a startup environment within the business .
As a Software Engineer on Exco Engineering’s automation team, you will be part of a small, highly focused group responsible for building modern software solutions that directly support and modernize the core manufacturing operation. Rather than maintaining commercial off-the-shelf software, you will develop purpose-built tools that solve real production and engineering problems at scale.
You will work closely with Engineers, Manufacturing, and Management, often translating loosely defined needs into working systems. The role offers a high degree of ownership, technical influence, and visibility, with the backing and resources of an established industrial organization.
Responsibilities
- Develop custom programs for Siemens NX using the NX Open API to improve engineering efficiency, standardization, and throughput.
- Design and build internal software systems that support production and manufacturing workflows , including automation, data capture, and cross-department integration.
- Modernize existing automation tools and legacy workflows by improving performance, reliability, and maintainability.
- Develop automation solutions outside of the CAD environment to improve data flow, traceability, and decision-making across engineering and operations.
- Collaborate within a small team to define architecture, development standards, and deployment practices as the automation platform evolves.
- Use Azure DevOps to manage source control, work items, and CI / CD pipelines for internally developed tools.
- Contribute to longer-term initiatives such as advanced analytics, predictive algorithms, and machine-learning-enabled workflows .
- Support rollout and adoption of new tools across departments and, on occasion, other Exco divisions.
Requirements
Experience developing software in one or more of : .NET (VB or C#), Java, Python, C++ .Strong grasp of Object-Oriented Programming and software design principles.Experience with Git-based version control and structured development workflows.Familiarity with Azure DevOps (Repos, Boards, Pipelines) or similar platforms is a strong asset.Familiarity with Siemens NX or other CAD / CAM systems is an asset but not required.Comfortable working in an environment with high autonomy and loosely defined problems , typical of small teams and early-stage systems.Resourceful, curious, and capable of learning both technical tools and manufacturing domain concepts.Strong organizational skills and the ability to balance multiple initiatives.Why This Role Is Different
You get the stability of a long-established manufacturing business without the bureaucracy of a large software organization.You work in a small, startup-like team with real ownership over what gets built and how.Your software goes directly into production, impacting real machines, real engineers, and real customers.You help modernize and shape the automation backbone of a world-class tooling operation.What We Offer
Competitive full-time compensation and benefits (Approx. range $70,000 - $120,000, commensurate with skillset / experience)High-impact, hands-on software work tied directly to manufacturing outcomesSignificant autonomy and technical influenceLong-term growth opportunities within Exco Engineering and Exco TechnologiesIf you are a Software Engineer who enjoys building practical systems in a startup-style environment—while benefiting from the stability of an established industrial company—we would welcome your application.
#J-18808-Ljbffr