AI-Enabled Automation Engineering (Industrial Software Development)

    Spartan Controls logo

    Spartan Controls

    1,001-5,000 employeesFounded 1963Calgary, AlbertaIndustrial Automation
    Actively hiringPaidWinter 2027Summer 2027Industrial Automation
    Apply Now

    Applications close in 13 days

    Access our internships job board to view 10,000+ active internships.


    About the role#

    We are looking for a student or recent graduate to join our Systems, Software & Solutions Team in Calgary for a 12-16 month term. This position focuses on building software applications, engineering tools, and AI-enabled solutions to improve engineering efficiency and automate workflows. You will work within a multidisciplinary team to solve real-world industrial automation and engineering challenges.

    What you'll do#

    • Develop and maintain software applications and purpose-built engineering tools using Python and other modern languages.
    • Design Windows-based applications to support our engineering, project execution, and operational teams.
    • Build and maintain APIs and integration services that connect databases, automation platforms, and engineering tools.
    • Design and manage SQL databases, including data models, queries, and reporting solutions.
    • Process, analyze, and visualize structured and unstructured industrial data.
    • Assist with AI-enabled solutions for engineering design, control-system configuration, testing, and documentation.
    • Support proof-of-concept projects involving large language models, agent-based workflows, and AI-assisted software development.
    • Create tools to automate PLC configuration, documentation, and validation.
    • Collaborate with automation engineers and technical specialists to turn requirements into practical software.

    What you'll need#

    • Current undergraduate or recent graduate in Software Engineering, Computer Engineering, Computer Science, or a related field.
    • Experience developing software with Python.
    • Experience with TensorFlow, PyTorch, or related technologies.
    • Experience building software tools in a Windows or Unix-like environment.
    • Familiarity with object-oriented programming, software architecture, and modular design.
    • Knowledge of SQL, relational databases, and query development.
    • Familiarity with APIs, data integration, and software interoperability.
    • Experience with Git, source control, and collaborative development.
    • Familiarity with software testing, debugging, deployment, and documentation.
    • Strong analytical, problem-solving, and communication skills.
    • An entrepreneurial work ethic and the ability to take ownership of tasks.
    • Experience with AI, machine learning, industrial automation, or industrial data systems is an asset.

    Location & details#

    • Location: Calgary, Alberta, Canada.
    • Work Modality: On-site.
    • Term: 12-16 months, beginning in Winter 2027 or Summer 2027.
    • Status: Full-time, paid position.
    • Requirements: This is a safety-sensitive position requiring a pre-employment alcohol and drug test and a security background check.

    About Spartan Controls

    Spartan Controls provides industrial automation, valves, and process control technology. Founded in 1963, the company operates across Western Canada with 14 locations. It serves sectors including oil and gas, mining, power, and pulp and paper. The organization is employee-owned and functions as an Emerson Impact Partner.

    LinkedInWebsiteCareers emailSpartan Controls contact channels unlock with a free account
    All Spartan Controls internships

    How to get in at Spartan Controls

    Applying early is a significant advantage when pursuing a role at Spartan Controls. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you apply among the first and get seen before the pile grows. This helps you avoid the frustration of submitting an application to a role that has already been filled. You can also reach out to recruiters directly to ask about the role or a referral, which materially improves response rates. Intern Insider surfaces the recruiters behind the company's roles to help you make that connection. It is a more effective approach than simply waiting for a response from an automated system.

    Get alerts for new Spartan Controls internships
    Share

    Interns who landed roles with Intern Insider

    “The intern insider job board is an extremely useful resource; especially for students just beginning their career journeys. Besides the amazing catalogue of new postings, there are so many different tools to better set yourself up for success.”
    Jordan L., Business & Computer Science Student

    Jordan L.

    Business & Computer Science Student

    “I was in the recruitment cycle for over 2 years and had almost given up on landing an internship. Then I gave Intern Insider a shot and the first interview I got through the platform turned into an offer!”
    Rajan S., Software Engineer Intern

    Rajan S.

    Software Engineer Intern

    Apply to more than this one.

    10,000+ open internships in one place, with the deadlines and the people to email.

    Create free account
    Apply by Nov 4 · 13 days leftApply Now