1

Simulation Software Engineer Internship Jobs in Alberta

Our SimOpti intelligence platform brings AI, machine learning and simulation to power business ... Reporting Structure/Department Reporting to the Software Development Manager, we are looking for an ...

Support creation and maintenance of digital twins and simulations for layout optimization ... software * Strong troubleshooting skills and a mindset capable of driving tasks to completion

Perform thermal simulations and structural FEA to validate designs under extreme conditions ... Work closely with electrical, systems, and software teams to ensure cohesive product development.

Perform thermal simulations and structural FEA to validate designs under extreme conditions ... Work closely with electrical, systems, and software teams to ensure cohesive product development.

Responsibilities will include the preparation of CAD models, FEA simulations, manufacturing ... Strong working knowledge of common software packages (MS Office, Acrobat, etc.). * The role ...

Perform geotechnical analyses using computer software including SEEP/W for seepage analyses, SLOPE/W for slope stability analyses, and GMS-MODFLOW for groundwater flow simulations. Draft engineering ...

... software engineering, or security engineering role -- or a strong equivalent: relevant degree with a security or cloud focus, security internships, or demonstrable personal/open-source projects that ...

... simulation and modelling * Computer experience using IESVE or similar software, manufacturer selection software, AI-enhanced engineering * Strong communication and listening skills. * Ability to ...

Prepare solid models, drawings, analysis/simulation inputs and technical documentation. * Work with ... Working knowledge of 3D CAD and FEA software. * A current driver's licence and ability to travel ...

Prepare solid models, drawings, analysis/simulation inputs and technical documentation. * Work with ... Working knowledge of 3D CAD and FEA software. * A current driver's licence and ability to travel ...

Collaborate cross-functionally with mechanical, electronics, software, and systems engineers to ... Knowledge of modeling and simulation of optical systems. * Experience analyzing, tolerancing, and ...

next page

Showing results 1-20

Simulation Software Engineer Internship information

What is the difference between Simulation Software Engineer Internship vs Simulation Software Engineer?

AspectSimulation Software Engineer InternshipSimulation Software Engineer
Required CredentialsCurrently pursuing or recently completed a relevant degree (e.g., Computer Science, Engineering)Bachelor's or Master's degree in a related field, with some roles preferring experience or certifications
Work EnvironmentInternship programs, often in corporate R&D or product teams, with mentorshipFull-time professional role in engineering teams, often in R&D or product development
Employer & Industry UsageUsed by tech companies, automotive, aerospace, and simulation firms for training and developmentEmployed in similar industries, focusing on developing and maintaining simulation software products

The main difference is that a Simulation Software Engineer Internship is a temporary, learning-focused position for students or recent graduates, while a Simulation Software Engineer is a full-time professional role requiring more experience and responsibility in developing simulation software.

What does a Simulation Software Engineer Intern do?

A Simulation Software Engineer Intern assists in developing and testing software models that simulate real-world processes or systems. They typically work with experienced engineers to write code, debug simulations, and analyze results to ensure accuracy and efficiency. Interns may use tools such as MATLAB, Simulink, or Python, and contribute to projects in fields like automotive, aerospace, or robotics. The role helps interns gain hands-on experience in software engineering and simulation technologies, preparing them for future careers in the industry.

What are the key skills and qualifications needed to thrive as a Simulation Software Engineer Intern, and why are they important?

To thrive as a Simulation Software Engineer Intern, you need a strong foundation in programming languages (such as C++, Python, or MATLAB), mathematical modeling, and computer science principles, typically supported by ongoing or completed coursework in engineering or related fields. Familiarity with simulation tools (like Simulink or Modelica), version control systems (such as Git), and possibly exposure to CAD or physics engines is often required. Problem-solving abilities, attention to detail, teamwork, and effective communication are important soft skills for this role. These skills and qualities are crucial for accurately developing, testing, and refining simulation models within collaborative engineering environments.

What types of projects or tasks can I expect to work on during a Simulation Software Engineer Internship?

As a Simulation Software Engineer Intern, you will typically contribute to developing, testing, and refining simulation models used for validating real-world systems or products. Your daily tasks may include coding simulation algorithms, analyzing performance data, debugging issues, and collaborating with engineers from other disciplines such as hardware, robotics, or product design. Interns often work closely with mentors, attend team meetings, and may have opportunities to present findings or improvements. This role provides hands-on experience with industry-standard simulation tools and fosters valuable teamwork and technical skills.
What are popular job titles related to Simulation Software Engineer Internship jobs in Alberta? For Simulation Software Engineer Internship jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Simulation Software Engineer Internship jobs in Alberta look for? The top searched job categories for Simulation Software Engineer Internship jobs in Alberta are:
What cities in Alberta are hiring for Simulation Software Engineer Internship jobs? Cities in Alberta with the most Simulation Software Engineer Internship job openings:

Systems Developer

Stream Systems Ltd.

Calgary, AB โ€ข Hybrid

Full-time

Medical, Dental, Life

Posted 2 days ago


Job description

Systems Developer

Company Overview

Stream Systems (www.streamsystems.ca) is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.

Reporting Structure/Department

Reporting to the Software Development Manager, we are looking for an intermediate to senior level Systems Developer with a strong Java and data expertise to join our team and work closely under the direction of our Technical Systems Lead. Your work will directly support and enable the evolution of our cloud-based platform, SaaS products, simulation and optimization models, andย AI/ML/Dataย developmentย and deployment. Yourย roleย is integralย toย the design, development, andย implementationย ofย AI/ML modelsย intoย data pipelinesย andย microserviceย systems, for product delivery.ย ย 

What youโ€™ll be doing

As a key member of theย platformย team, you will work with simulation developers, data scientists and testers towards transitioningย AI/ML, simulation models, and data pipelinesย from research PoC development through to product delivery.ย 

The roleโ€™s direct responsibilities include:ย 

  • Softwareย development usingย Java/Kotlin.ย 
  • Database development, schema design, and data operational management.ย 
  • Library and framework developmentย to supportย simulationย and optimizationย projects.
  • Working with our data science teamย to integrateย ML/AI modelsย into theย platform.ย 
  • Integratingย complex system components usingย data pipelines.
  • Adapting simulation and optimization models to product requirements.ย 
  • Supportingย researchย projects,ย andย platformย programsย with PoC developmentย 

Requirements

To ensure success in the role, you will need the following:

  • Bachelorโ€™s degree or formal qualifications from an institute of technology in a STEM related discipline, such asย Mathematics,ย Engineering or Computer Science.ย 
  • Developmentย experienceย utilizingย Java, Kotlin, SQL, Python, Spring framework, Spring Boot, Dataย Pipeline technologiesย based on Apacheย Spark, RDS, NoSQL,ย distributed storage, and federatedย governance.ย 
  • Exposure to inter-process communications using event based async messaging, queueing and topics, RESTful API servicesย andย streaming.ย 
  • Exposure to development usingย event-driven microservice architecturesย (on-prem, hybrid and cloud), AWSย and Azure Cloud Services, Docker,ย Kubernetes,ย andย Containerย services.ย 
  • Experience developing for PostgreSQL, MongoDBย isย required.ย 
Nice to Have
  • Pythonย expertise.ย ย 
  • Azure Synapse, AWS Athena, and MS SQL Server experience.ย ย 
  • Functional experience using Jira, Confluence, Bitbucket, and Jenkins within aย DevSecOpsย environment (automation and pipelines) would be considered an asset.ย ย 
  • Business Intelligenceย Toolsย (Power BI, Tableau)ย ย 
  • Experience with Identity Management,ย Authorization and Security.ย ย 

Work environment/Hours/Location

This is a full-time position based on a 40-hour work week. We are driven by objectives, however, not timesheets. Streamโ€™s head office is location in Calgary, Alberta with remote workers located across the country in British Columbia, Ontario, and Quebec. We are happy to provide a hybrid work environment, enabling you to work remotely as needed. We encourage a strong collaborative culture and provide workspaces in office for team collaboration, design, planning sessions and social activities.

Benefits

Company benefits are available to our full-time, permanent employees and include extended health care, dental, long-term disability, AD&D, and life insurance for you and your dependents. The real benefits, in our opinion exist in the ability to become part of a flexible, passionate, and dedicated team where we continue to learn from one another every day. If you love that small-company feel with big-company goals, Stream just might be a fit for you.

Background Screening/Intellectual Property

As a business intelligence and optimization company, we work with a large amount of customer Intellectual Property. Therefore, successful candidates will be required to complete a background check including employment references, education verification and criminal record check.

Come do great things with us!