Software Development Associate
3 weeks ago
**Job Title:** Software Development Associate
**Job Type:** Internship
**About Us:
Huawei Technologies Canada Co., Ltd. is a leading technology company that provides innovative solutions for the digital age. We are seeking a highly motivated and talented individual to join our team as a Software Development Associate.
**Job Summary:
We are looking for a highly skilled and enthusiastic individual to assist in the development of software solutions for AI systems. The successful candidate will be responsible for conducting literature reviews, identifying gaps in current RE methodologies, and contributing to the development of new models and techniques.
**Responsibilities:
- Conduct literature reviews on existing Requirements Engineering 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.
-
Software Developer
4 weeks ago
Waterloo, Ontario, Canada Waterloo Nuclear and Radiography Full timeSoftware Development Job DescriptionWe are seeking a talented Software Developer to join our team at Company.Key Responsibilities: • Develop software applications using various programming languages and technologies • Collaborate with cross-functional teams to design and implement software solutions • Troubleshoot and debug software issues to ensure...
-
Software Development Professional
4 weeks ago
Waterloo, Ontario, Canada I HAULT INC Full timeSoftware Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at I HAULT INC. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using a variety of...
-
Senior Software Developer
3 weeks ago
Waterloo, Ontario, Canada MCAP Group of Companies Full timeJob Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our Information Technology department at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and...
-
Software Development Specialist
4 weeks ago
Waterloo, Ontario, Canada I HAULT INC Full timeI HAULT INC seeks a highly skilled Software Development Specialist to lead and coordinate teams of information systems professionals in the development of software and integrated information systems. The ideal candidate will have a strong background in software development, with experience in developing flowcharts, layouts, and documentation to identify...
-
Software Development Manager
1 month ago
Waterloo, Ontario, Canada ROSS Full timeWe are seeking a skilled Software Development Manager to lead our Software Development team at the Waterloo site. This is a key role that requires technical direction and people leadership, including recruitment, performance management, compensation planning, career development coaching, and competency management.The selected candidate will be responsible...
-
Software Development Lead
2 weeks ago
Waterloo, Ontario, Canada CB Canada Full timeAbout CB CanadaCB Canada is a leading provider of specialized talent solutions. We connect highly qualified job seekers to opportunities at great companies.Job SummaryWe are seeking an experienced Software Development Lead to join our team. In this role, you will play a leading role in developing enterprise software solutions and designing software...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada Agfa Full timeAt Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging data management.As a Senior Software Developer, you will be involved in the full cycle of software development, from design to...
-
Software Solutions Developer
2 weeks ago
Waterloo, Ontario, Canada WAFES TECHNOLOGIES INC. Full timeWe are seeking a skilled Software Solutions Developer to join our team at WAFES TECHNOLOGIES INC. This is a full-time opportunity with an estimated salary of $85,000 - $110,000 per year.Job DescriptionAs a Software Solutions Developer, you will be responsible for collecting and documenting user requirements, coordinating the development, installation,...
-
Software Developer Intern
3 weeks ago
Waterloo, Ontario, Canada BlackBerry Inc. Full timeAs 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...
-
Automotive Ecosystem Development Manager
2 weeks ago
Waterloo, Ontario, Canada QNX Software Systems Full timeJob DescriptionWe are seeking an experienced Automotive Strategic Alliances Manager to join our BlackBerry QNX Product & Strategy team. As part of this role, you will be responsible for recruiting, building, and maintaining a robust, comprehensive automotive ecosystem that strengthens and complements the BlackBerry QNX value proposition.Key...
-
Senior Software Development Professional
2 weeks ago
Waterloo, Ontario, Canada Agfa Full timeEnterprise Imaging Platform DeveloperWe are currently hiring a Senior Software Developer to join our Waterloo, Ontario team at Agfa Healthcare.The software developer will be involved in the full cycle of software development and actively engaged in the design, implementation, automated/integration testing, and maintenance of our software within a SAFe/Scrum...
-
Lead Software Development Engineer
3 weeks ago
Waterloo, Ontario, Canada Center ID Corp Full timeWe are seeking an experienced software development leader to drive the development, installation, integration, and operation of computer-based systems for Center ID Corp.About the RoleThis full-time position is a permanent opportunity with regular 40-hour work weeks. As our ideal candidate, you will possess at least 5 years of experience in software...
-
Senior Software Development Manager
1 week ago
Waterloo, Ontario, Canada Center ID Corp Full timeJob DescriptionWe are seeking a highly skilled Senior Software Development Manager to join our team at Center ID Corp.This is a permanent full-time position with a salary of $120,000 - $160,000 per year, depending on experience.About the RoleThe successful candidate will be responsible for coordinating the development, installation, integration, and...
-
Software Engineer
4 weeks ago
Waterloo, Ontario, Canada QProVibe Inc. Full timeAbout the Role: As a senior software development engineer, you will be responsible for designing and developing high-quality software solutions using Java and Python programming languages. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical specifications, and ensure timely delivery of software...
-
Software Developer with Expertise in Coding
4 weeks ago
Waterloo, Ontario, Canada Canada Inc Full timeWe are seeking a skilled Software Developer to join our team at "{company}", where you will have the opportunity to utilize your expertise in coding to drive innovative solutions. As a key member of our IT department, you will work closely with cross-functional teams to design, develop, and implement cutting-edge software applications.Key...
-
AWS Engineer/Software Developer
1 month ago
Waterloo, Ontario, Canada Syntronic Full timeAbout the RoleWe are seeking a highly skilled software engineer to join our team at Syntronic. As an AWS Engineer/Software Developer, you will be responsible for developing, testing, and supporting software components for vehicle platforms, employing modern C++ versions, conducting code reviews, and providing constructive feedback.Key ResponsibilitiesDevelop...
-
Software Developer
3 weeks ago
Waterloo, Ontario, Canada Agfa-Gevaert Full timeAgfa HealthCare, a division of the Agfa-Gevaert Group, is a leading provider of best-of-suite Imaging IT software solutions. We support healthcare professionals worldwide to transform the delivery of care.Our unified Enterprise Imaging Platform is designed to reduce complexity, improve productivity, and deliver clinical value. As a Software Developer, you...
-
Software Development Architect
2 weeks ago
Waterloo, Ontario, Canada Mappedin Full timeAbout UsMappedin is a leading indoor mapping company that empowers businesses to create user-friendly experiences. With over 1.3 billion square feet of space managed within our platform, we're revolutionizing the way people navigate indoors.As a Staff Software Developer, you'll be part of our Core Services team, responsible for developing back-end services...
-
Senior Software Development Lead
3 weeks ago
Waterloo, Ontario, Canada MCAP Full timeAt MCAP, we are seeking a seasoned Senior Software Engineer to spearhead our software development initiatives.About the RoleThis position is responsible for designing, executing, and assessing software programs and applications. The ideal candidate will have experience in configuring, coding, developing, and documenting software specifications throughout the...
-
Technical Expert
3 weeks ago
Waterloo, Ontario, Canada Software International Full timeAt 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...