Software Development Intern

1 month ago


Toronto, Ontario, Canada Arup Full time

A Future with purpose

At Arup we're dedicated to sustainable development and to do socially useful work that has meaning. Our purpose, shared values and collaborative approach has set us apart for over 75 years, guiding how we shape a better world.

We solve the world's most complex problems and deliver what seems impossible, with curiosity and creativity. We're a thriving and growing organization which offers you many possibilities to shape a better world, and your future.

Is this role right for you?

We're looking for current students who are curious and ready to evolve how you think and work. Our strength comes from how we respect, share, and connect our diverse experiences, perspectives and ideas. At Arup, you belong to an extraordinary collective - in which we encourage individuality to thrive. If you can share your knowledge and ideas and encourage others to do the same; whilst having a desire to deliver excellent services for clients - we'd like to hear from you.

Developed in-house by Arup, MassMotion is the world's most flexible pedestrian crowd simulation software. MassMotion is based on pioneering research into the science of human movement and refined by data from real world projects. The software provides technical analysis of people's movement and refined by data from real world projects. The software provides technical analysis of people's movement through physical spaces. It allows our planners and engineers to test these designs population levels, and optional overlaps from a human perspective. A Software Development intern joining this team will primarily support in the maintenance and continuous improvement of the software.

The Opportunity

Development of critical new features (C++, SQL). This could include agent behaviours, scene management, results analysis, and algorithm design. Interface with a broad user base to understand requirements and solicit feedback. Validation of MassMotion results through comparison with real-world scenarios or results from other simulation packages.

Qualifications

Required:

Must be pursuing a Bachelor's or Master's degree. Demonstrated interest in software development. Experience programming in C++, C#, and/or Python, ideally developing 3D applications. Familiarity with 3D modeling and/or animation including the use of Maya, 3DSMax, or SketchUp. Candidate must be eligible to work in Canada without the need for employer sponsored work authorization now or in the future.

Preferred:

Minimum of 3.0 GPA or higher. Familiarity with 3D modeling and/or animation including the use of Maya, 3DSMax, or SketchUp. Interest in agent-based AI, flocking, and emergent behaviour. Interest in cloud-based computing and web analytics. Ability to work independently and solve technical problems with little supervision. Strong communication skills.

Our team's notable projects

Incorporating Augmented Reality and Virtual Reality Capabilities Developing an integrated Python development environment that can make use of MassMotion Software Development Kit to automate or customize authoring, simulation, or analysis in MassMotion Expanding modes of interaction with 3D scene via incorporating the ability to measure angles

What we offer you

Each year, Arup seeks out students from around the world for our internship/ co-op programs. We look for diverse students with inquisitive minds and the desire to challenge themselves. Our interns learn quickly, are natural problem solvers and thrive on innovation. You will work alongside talented professionals and contribute to the success of real projects. In addition to on-the-job experience, we offer learning sessions with top leadership, site visits to local projects and social events.

Flexible Working - We believe that flexible arrangements create a more inclusive way of working that supports our diversity and the wellbeing of our people. Options for remote work are available throughout the program.

Next Steps

We will be reviewing our candidates for this position on a rolling basis. Once you have applied you will be evaluated and potentially moved on to the next round, at which point a member of the talent resourcing team will reach out to you directly to begin the interview process. For any status updates regarding your candidacy please be sure to check your candidate portal.

Different people, shared values

Our internal employee networks support our inclusive culture - from race, ethnicity and cross-cultural working to gender, LGBTQ+ and disability - we aim to create a space for you to express yourself and make a positive difference - Discover more about life at Arup at

Arup is an equal opportunity employer and will consider applications from all qualified individuals. Every job applicant will be treated equally, fairly and with respect regarding race, colour, ancestry, sex, gender identity or expression, sexual orientation, pregnancy, civil status, age (except as provided by law), creed/religion, political convictions, language, ethnic or national origin, disability/handicap, pardoned record of offences, social condition (marital or family status, receipt of social assistance), and any other ground protected by the applicable human rights legislation.

Arup is committed to improving accessibility for individuals with disabilities and to ensuring that all our employees have the support and the tools they need to succeed. We have developed policies relating to human rights, accessibility, and accommodation, and provide all our employees with training on these matters either during orientation and/or on an ongoing basis.

If you are contacted by Arup regarding a job opportunity and you feel you need accommodation during the application process, or have a question about our human rights and accessibility accommodation policies, please speak to Human Resources or send an email to or call to let us know the nature of your request.

#goArup

#LI-OC1


  • Software Developer

    1 week ago


    Toronto, Ontario, Canada Intelliware Development Full time

    Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices. At Intelliware, you'll build a wide variety of enterprise/consumer facing applications within a team-based Agile...


  • Old Toronto, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer Intangles is a rapidly growing technology-driven company expanding to North America, specializing in artificial intelligence and machine learning. Transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital Twin concept, our solutions analyze data and improve predictions using...

  • Software Developer

    1 week ago


    Toronto, Ontario, Canada Intelliware Development Inc. Full time

    Join our team to work on everything from front-end to server-side code and database architecture. We have an exceptional 30+ year delivery track record, deep technical expertise and disciplined delivery and technical engineering practices. At Intelliware, you'll build a wide variety of enterprise/consumer facing applications within a team-based Agile...


  • Toronto, Ontario, Canada JAM Software GmbH Full time

    Are you ready for an exciting challenge? Join the Ontario Public Service in a 10-month contract as a Senior Software Developer for the Land and Resources Cluster, with the possibility of extension. If this opportunity doesn't align with your current goals, feel free to share it within your network. We are looking for a Senior Software Developer with...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Are you enthusiastic about leveraging Big Data to establish customer trust and expand new business opportunities? Our team provides crucial performance insights to global advertisers to guide future investments in Amazon's Advertising Platform and enhance the relevance of ads presented to customers.We are in search of skilled Software Engineers capable of...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Amazon Advertising Team is here to help customers find anything they want to buy by providing innovative advertising solutions in the eCommerce realm.We aim to connect advertisers with Amazon customers across various platforms, including Amazon sites and other high-quality websites, as well as millions of Fire TVs, tablets, and mobile devices.Our focus is...


  • Toronto, Ontario, Canada Nasdaq Full time

    We are seeking a resourceful, focused individual to join our team in Toronto, Ontario as a Java Cloud Software Engineer Intern. You will be part of a development team that writes Java-based applications that are used by the most demanding customers of the leading firms in the financial securities industry. We are looking for highly motivated developers who...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Are you a data-driven problem solver passionate about building scalable systems that drive customer trust and business growth? Join our innovative Amazon Marketing Cloud (AMC) team in Toronto, where we're expanding to meet increasing customer demand.At AMC, we provide a secure, privacy-safe, and cloud-based environment for advertisers to perform advanced...

  • Software Developer

    1 week ago


    Toronto, Ontario, Canada Aiolos Engineering Corporation Full time

    Aiolos is an engineering consulting firm, designing and producing advanced testing facilities in the Aerospace and Automotive sectors. We are headquartered in Toronto and deliver to a global market. Job SummaryThe Intermediate Software Developer will be responsible for software design and programming primarily in .NET (C#) specializing in Front End...

  • Software Developer

    1 week ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    A new requirement from one of the ministries in Ontario. Please refer to the details provided below: We are unable to submit a candidate without below mandatory documents. "Please ensure that your resume is updated and provided in Word format." "To facilitate our evaluation process, please fill out the attached Skills Matrix and provide your...

  • Software Developer

    1 week ago


    Toronto, Ontario, Canada Aiolos Engineering Corporation Full time

    Aiolos is an engineering consulting firm, designing and producing advanced testing facilities in the Aerospace and Automotive sectors. We are headquartered in Toronto and deliver to a global market.Job SummaryThe Intermediate Software Developer will be responsible for software design and programming primarily in .NET (C#) specializing in Front End...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in the cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by a cutting edge...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Amazon Connections is an innovative program that gives Amazonians globally an effective way to give feedback on the workplace and help shape the future of the company. Connections asks employees quick questions every day and uses that real-time information to learn from their experiences, introduce targeted content to teams around the world, and measure...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Have you ever received a package from Amazon and wondered about the journey it took to reach you so quickly? Ever thought about where it came from and the logistics behind it? If you're curious about this, then you might find a fit within the Amazon Supply Chain Optimization Technologies (SCOT) organization. SCOT Overview:SCOT deals with the procurement of...

  • Software Developer

    1 week ago


    Toronto, Ontario, Canada Adaria Vending Services Limited Full time

    Adaria Vending Services Limited is looking for a Software Developer to join our team in our Concord office. This role is responsible for the development, design, and coding of our internal software applications and tools. This person strives to create solutions that can meet the needs of the business, with user-friendly design and clear navigation. The...


  • Toronto, Ontario, Canada Libra Software Group Full time

    Job DescriptionJoin Libra Software Group as a Corporate Development Associate in Toronto. You'll be responsible for sourcing, qualifying, and managing acquisition opportunities, interacting with key decision makers, and contributing to strategic decision-making. We're looking for someone with 1-3 years of experience in sales or business development, ideally...


  • Toronto, Ontario, Canada Texas Instruments Full time

    We can't predict what the future holds, but we know Texas Instruments will have a part in shaping it.As a Software Engineering Intern, you'll become a key contributor where your skills and input make a big difference. In this role, you'll design embedded software and development tools that will be used to test products. You'll write code that tells chips how...


  • Toronto, Ontario, Canada Libra Software Group Full time

    Libra Software Group is looking for a Corporate Development Associate to join our growing Mergers and Acquisitions deal sourcing team in Toronto. The Associate will take on the critical functions of sourcing, qualifying, nurturing and managing a pipeline of acquisition opportunities with the goal of providing investment for the M&A execution team and...

  • Sde Intern

    1 week ago


    Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Master's Degree or higher in Computer Science or related field with graduation conferral date after December 202- Programming experience with Java, C or C++ Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance...


  • Old Toronto, Ontario, Canada Hitachi Vantara Corporation Full time

    About Us A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck...