Software Engineer Intern

3 weeks ago


Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

Job Title: Software Engineer Intern

Job Summary: We are seeking a highly motivated and detail-oriented Software Engineer Intern to join our team at Huawei Technologies Canada Co., Ltd. As a Software Engineer Intern, you will be responsible for conducting literature reviews on existing Requirements Engineering (RE) practices and challenges in AI systems.

Responsibilities:

  • Conduct literature reviews on existing RE practices and challenges in AI systems.
  • Assist in identifying gaps in current RE methodologies when applied to AI/ML-based systems.
  • Contribute to developing new models, techniques, or tools for AI-specific requirements elicitation, analysis, specification, and validation.
  • Collaborate with the research team to design and execute experiments that evaluate the effectiveness of RE4AI practices.
  • Participate in the creation of publications, reports, and presentations to disseminate research findings.
  • Explore emerging topics such as explainability, ethics, data-driven requirements, and trustworthiness in AI systems.
  • Engage in discussions on how traditional RE processes can be adapted or improved to suit AI-based development lifecycles.

Requirements:

  • Currently enrolled in a Master's or Ph.D. program in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
  • Strong interest in Requirements Engineering, Systems Engineering, Software Engineering, and Artificial Intelligence.
  • Basic knowledge of AI/ML technologies and their application in intelligent systems.
  • Familiarity with research methodologies and the ability to conduct independent literature reviews.
  • Excellent written and verbal communication skills.
  • Analytical and problem-solving mindset with attention to detail.


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Software Engineer InternWe are seeking a highly motivated and detail-oriented Software Engineer Intern to join our team at Huawei Technologies Canada Co., Ltd. As a Software Engineer Intern, you will have the opportunity to work on cutting-edge AI/ML projects and contribute to the development of innovative software...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Intern Associate EngineerAbout the Role:We are seeking a highly motivated and detail-oriented Intern Associate Engineer to join our team at Huawei Technologies Canada Co., Ltd. The successful candidate will be responsible for conducting literature reviews on existing Requirements Engineering (RE) practices and challenges in AI...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd. The ideal candidate will have a strong background in software development, particularly in real-time operating systems for autonomous systems and embodied AI.The successful candidate will be responsible for developing Artificial Intelligent...

  • IoT Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada JAM Software GmbH Full time

    Drive Innovation in Industrial AutomationJAM Software GmbH is at the forefront of the (r)evolution of technology and platforms to support Industry 4.0. Our Industrial Automation group is committed to improving people's lives and making the world a better place by driving and supporting the evolving needs of our global customers and partners.This position is...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionWe are seeking a highly motivated and talented AI Systems Engineer Intern to join our team at Huawei Technologies Canada Co., Ltd. in a 6-month internship role.Responsibilities:Conduct literature reviews on existing Requirements Engineering (RE) practices and challenges in AI systems.Assist in identifying gaps in current RE methodologies when...

  • Summer Intern

    1 week ago


    Waterloo, Ontario, Canada Ansys Full time

    Requisition #: 15012At Ansys, our mission is to power innovation that drives human advancement. We enable visionary companies to bridge the gap between design and reality with our simulation software.An exciting opportunity has arisen for a skilled and motivated intern to join our solver development team in the Ansys Mechanical Business Unit. As an intern,...

  • Technical Expert

    2 weeks ago


    Waterloo, Ontario, Canada Software International Full time

    At Software International, we are seeking a highly skilled Technical Expert to join our team. The successful candidate will be responsible for designing and developing cloud network architecture, computer architecture, and high performance computing platforms.​Key Responsibilities:Develop and implement cloud network architecture and computer architecture...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Equitable Life of Canada Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at "{company}".As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on the backend, ensuring the stability and security of our systems.Responsibilities:Design, develop, and test...

  • AWS Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Syntronic - A Global Design House Full time

    Transformative Projects and Global ImpactAt Syntronic, we're shaping the future of technology by pushing the boundaries of innovation. As a key member of our team, you'll have the opportunity to work on cutting-edge projects that redefine industries and improve lives.What We're Looking ForA highly skilled software engineer with expertise in C++ and...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Bridge West Dental Office Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Bridge West Dental Office. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our dental practice.Key Responsibilities:Design and develop software applications to meet the needs of our...


  • Waterloo, Ontario, Canada Software International Full time

    Software International is seeking a highly skilled Technical Expert to join our team in Waterloo, Canada.The ideal candidate will have a PhD in Computer Science, Electrical Engineering, or Software Engineering, and experience in designing, developing, and researching cloud network architecture, computer architecture, or high-performance computing...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Jay Fencing Ltd. Full time

    Job Title: Software EngineerJob Summary:As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Test and...


  • Waterloo, Ontario, Canada Ansys Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Software Development Intern to join our Design Business Unit. As a Software Testing Co-op, you will play a critical role in ensuring the quality and functionality of our design and modeling products.ResponsibilitiesTest and quality assure software products like Discovery and...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada Holiday Inn Express & Suites WaterlooSt. Jacobs Full time

    We are seeking a Software Engineer to join our team in shaping the future of software development. Key responsibilities include• Designing and developing software applications using Java and Python• Collaborating with cross-functional teams to identify and prioritize project requirements• Participating in code reviews to ensure high-quality and...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Unlock the Power of Equity OwnershipAt Carta, we're on a mission to make equity more accessible and available to everyone. As a Senior Software Engineer I, you'll play a critical role in building the infrastructure that accelerates innovation and empowers more ownership.About the RoleWe're seeking a talented software engineer to join our team of passionate...


  • Waterloo, Ontario, Canada Airbus Full time

    Aerospace Software Engineer - Digital InnovationWe are seeking an experienced Aerospace Software Engineer to join our team at NAVBLUE, a leading provider of flight operations solutions. The successful candidate will have a strong background in software development and a passion for digital innovation.As an Aerospace Software Engineer, you will be responsible...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada CANADA INC oa City Pizza Full time

    We are seeking a skilled Software Engineer to join our team. Key responsibilities include design, development, and deployment of software applications. The ideal candidate will have a deep understanding of programming languages and software development methodologies.


  • Waterloo, Ontario, Canada BlackBerry Inc. Full time

    As a member of BlackBerry’s cybersecurity R&D team, you will contribute your skills and ideas to our innovative solutions designed to keep everyone’s data secure. We develop mobile apps for Android that manage and secure devices in conjunction with BlackBerry’s servers.We offer a well-rounded app development experience working in a structured code base...