Software Verification Developer for Optical Systems
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Similar jobs
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.
Join Syntronic: Innovate the Future with UsAt Syntronic, we lead the way in technological advancement! Partner with industry visionaries and the brightest minds to transform innovative concepts into reality. Envision yourself working on groundbreaking telecommunications enhancements, revolutionary automotive technologies, life-saving healthcare solutions, an…
Syntronic
Join Syntronic: Be a Pioneer in Innovative TechnologyAt Syntronic, we lead the charge in technological advancements! Collaborate with visionary enterprises and brilliant minds to transform groundbreaking ideas into reality. Imagine contributing to state-of-the-art telecommunications, revolutionary automotive technology, life-saving healthcare solutions, and advanced industrial automation. Our projects are diverse and impactful, placing you at the forefront of innovation. Become part of our extraordinary journey!About Us:Syntronic stands as a global leader in design and development, specializing in electronics, electro-mechanics, and software solutions. We’re not merely a company; we are a community of innovators dedicated to shaping the future. Our teams work on pioneering projects that redefine industries—from developing advanced communication systems and autonomous vehicles to innovating IoT solutions that enhance daily life. Your contributions at Syntronic will genuinely make a difference.What We Are Looking For:We seek passionate individuals eager to:· Collaborate with prestigious clients on transformative projects.· Engage with and learn from industry experts.· Drive innovation from concept to execution, maintaining rigorous standards.· Acquire international experience on global initiatives.· Flourish in an entrepreneurial setting that encourages creativity.· Explore multiple industries, including telecommunications, automotive, healthcare, and industrial automation.We are on the lookout for an Optical Systems Software Architect to establish the software architecture and control strategies for next-generation DWDM optical transport systems. Your role will involve translating intricate photonic system behaviors into scalable, software-oriented architectures. Collaboration with systems, software, and hardware teams will be essential to ensure the robust, high-performance control of optical line systems in carrier-grade networks.This is a full-time position based in Ottawa and will require relocation to Ottawa.
Be a Part of Syntronic: Innovate, Collaborate, TransformAt Syntronic, we lead the charge in technological innovation rather than simply following trends. We invite you to collaborate with pioneering companies and brilliant minds to bring revolutionary ideas to life. Picture yourself at the forefront of telecom advancements, automotive technology, healthcare innovations, and industrial automation projects that make a genuine impact. Join us in crafting the future!About Us:As a global leader in design and development, Syntronic specializes in electronics, electro-mechanics, and software engineering. We are more than just a company; we are a vibrant community of innovators. Our teams work on projects that shape the future, from cutting-edge communication systems to autonomous vehicles and transformative IoT solutions. Your contributions here will have a tangible impact.What We Seek:We are looking for passionate individuals who are eager to:· Partner with leading clients on ground-breaking projects.· Learn from industry experts and broaden your knowledge.· Drive innovation from conception to execution while maintaining high standards.· Acquire international exposure through global initiatives.· Flourish in an entrepreneurial atmosphere that encourages new ideas.· Explore diverse fields including telecommunications, automotive, healthcare, and automation.We are in search of an Embedded Software Engineer to develop software that precisely controls and stabilizes Layer 0 optical components for advanced DWDM systems. You will be responsible for creating real-time and near-real-time software that manages lasers, optical power, and signal behavior, ensuring the reliable operation of optical transport equipment. This hands-on role intersects embedded systems, control logic, and photonic hardware.This is a full-time, on-site position based in Ottawa, and relocation to Ottawa is required.
Huawei Technologies Canada Co., Ltd.
Huawei Technologies Canada Co., Ltd. is excited to announce a permanent opportunity for a Senior Kernel Developer specializing in Real-Time Operating Systems (RTOS).Team Overview:Join our Intelligent Real-Time Operating System Lab, where we tackle OS architecture, concurrency challenges, and resource management for a variety of applications, including AI and machine learning. Our mission is to pioneer innovative OS designs for mixed-criticality environments, pushing beyond conventional methodologies. We are committed to developing next-generation OS platform support that facilitates exceptional performance, maximizes concurrency, and adeptly manages resources using machine learning and AI technologies. Our aim is to enhance performance and reliability amidst the complexities presented by edge-embedded devices.Position Responsibilities:Engage in research and development of real-time operating systems targeting embedded devices, cloud computing, virtualization, and the automotive sector.Contribute to the advancement of next-generation RTOS technologies to support a wide array of computational platforms.Address complex challenges related to scheduling, resource allocation, isolation, and inter-process communication in intricate system use cases.Develop tools and solutions to overcome performance-related challenges within the system.
Join Huawei Canada as a Senior Principal Software Engineer!About Our Team:The Distributed Scheduling and Data Engine Lab, established in 2014, serves as Huawei Cloud's innovation hub in Canada. We specialize in pioneering advanced cloud technologies, facilitating the productization and continuous enhancement of our technical innovations. Our research focuses on diverse areas such as cloud multi-agent systems, cloud-native databases, resource scheduling, middleware solutions, and user experience studies. With a dynamic technical environment, we collaborate with industry leaders to build a highly competitive cloud platform.Your Role:Lead the design and deployment of comprehensive multi-agent evaluation systems on cloud platforms, implementing agent coordination strategies including reinforcement learning and hierarchical planning.Design, develop, and scale next-generation AI multi-agent systems for enhanced collaboration and autonomous execution.Stay at the forefront of AI agent research trends, integrating novel models and orchestration techniques to expand our technical capabilities.Work collaboratively with a global team of AI researchers to embed advanced AI functionalities into existing frameworks.Conduct in-depth analysis and implementation of GenAI solutions, focusing on Agentic Orchestration and Agent Builder frameworks.Engage in technical research and development activities, contributing to project deliveries.This role may require overseas travel.
Huawei Technologies Canada Co., Ltd.
Join Huawei Canada as a Distinguished Software IDE Engineer!Team Overview:The Software IDE Innovation Lab is at the forefront of creating an AI-Native Integrated Development Environment (IDE) designed to enhance efficiency in software development. Our lab is developing our proprietary IDE along with a suite of enterprise-level intelligent tools that leverage AI, Machine Learning (ML), Large Language Models (LLMs), and Natural Language Processing (NLP) to facilitate software development and maintenance. Our tools include an AI software engineering assistant, project-level code generation tools, code migration and translation utilities, and advanced code review and vulnerability detection systems. We also prioritize data collection, cleansing, synthesis, model design, and training involved in constructing large code models.Role Responsibilities:Innovate and develop cutting-edge software IDE technologies to address emerging business scenarios, new development methodologies, and evolving programming languages, thereby simplifying and enhancing the software development process while contributing to a thriving developer ecosystem and the company’s success.Focus on prototyping innovative software IDE technologies for open scenarios, leading to significant improvements in developer experience and software development efficiency.Collaborate with programming language and compiler specialists to create seamless integrated solutions that merge language capabilities and compiler functions with innovative IDE technologies.
Huawei Canada
Huawei Canada is excited to announce a permanent opening for a Senior Software Developer specializing in Big Data.Team Overview:The Computing Data Application Acceleration Lab is dedicated to building a world-class data analytics platform, divided into three specialized units that leverage cutting-edge programming technologies. Our focus lies in full-stack innovations, which include software-hardware co-design and optimizing data efficiency across storage and runtime environments. Additionally, our team is at the forefront of developing next-generation GPU architectures that cater to gaming, cloud rendering, VR/AR, and Metaverse applications.This lab aims to significantly boost algorithm performance and training efficiency across various industries, ensuring sustained competitiveness in the market.Role Overview:Evaluate software requirements and elements necessary for system design.Contribute actively to software development at both product and platform levels.Lead the design and coding of specific cross-subsystem components or key algorithms.Engage in open-source and standard meetings to present innovative solutions.Mentor and guide a team of software developers.Develop intellectual property, including patents and trade secrets, based on research outcomes.Publish research findings in respected scientific journals and conferences.Share research outcomes at conferences and collaborate with external research institutions and universities.
Huawei Canada
Join Huawei Canada as a Senior Software Engineer.The Web Technology Lab is at the forefront of developing innovative architectures to enhance the rendering capabilities of ArkUI and web content. Our research focuses on customizing GPU drivers for optimal web rendering, refining the Chrome rendering architecture for TBDR GPU targets, creating a concurrent web layout, and utilizing vertical integration opportunities to maximize performance and user experience.Your Role:Provide expertise on current web engine technology and its evolution.Engage in the design and development of the next-generation web engine, including the formulation of relevant standards.Contribute to the comprehensive design and implementation of a web engine that innovatively achieves top industry performance and resource efficiency.The anticipated total annual compensation for this role ranges from $127,000 to $225,000, based on your education, experience, and demonstrated skills.
Join Huawei Canada as a Principal Software Engineer and be a part of our innovative team!About Us:Founded in 2014, the Distributed Scheduling and Data Engine Lab serves as Huawei Cloud’s technology innovation hub in Canada. This lab is dedicated to pioneering advanced cloud technologies, facilitating the productization and ongoing refinement of our technological breakthroughs. Our research spans various domains, including cloud-native databases, resource scheduling and prediction, middleware solutions, media engines, and user experience enhancements. We cultivate a dynamic technical environment that encourages collaboration with industry specialists to develop a competitive cloud platform. We are currently seeking a Principal Software Engineer to join our team.Job Responsibilities:Integrate AI frameworks with cloud infrastructure, optimizing the end-to-end architecture for AI inference and fine-tuning scenarios, with a focus on enhancing observability, reliability, and performance of AI services.Collaborate with team members to design and build concept prototypes, validating optimization strategies to ensure their effectiveness.Work closely with the product team to support prototype development, ensuring alignment with product constraints and requirements.
Huawei Canada
Huawei Canada is seeking a talented Senior GPU Driver Developer for an immediate 12-month contract opportunity.About Our Team:Our Software-Hardware System Optimization Lab is dedicated to enhancing the power efficiency and performance of smartphone products through innovative software-hardware systems optimization and architectural advancements. We continuously monitor the latest trends in cutting-edge technologies to bolster our competitive edge in mobile AI, graphics, multimedia, and software architecture for mobile devices.Job Responsibilities:Develop and maintain GPU drivers across Linux and other platforms.Design, implement, and optimize features and functionalities of GPU drivers.Collaborate with cross-functional teams to seamlessly integrate GPU drivers into existing systems.Diagnose and troubleshoot GPU driver-related issues effectively.Conduct thorough code reviews to ensure adherence to high coding standards.Keep abreast of the latest trends and technologies in GPU drivers.
Huawei Technologies Canada Co., Ltd.
Join Huawei Canada as a Senior Software Engineer, specializing in Windowing and Graphics.About Our Team:Our Web Technology Lab is at the forefront of innovation, dedicated to enhancing the rendering capabilities of ArkUI and web content. We focus on customizing GPU drivers, optimizing the Chrome rendering architecture for TBDR GPU targets, and developing advanced concurrent web layouts to elevate performance and user experience.Key Responsibilities:Drive pre-research and breakthroughs in next-generation 2D graphics rendering technologies, with an emphasis on architecture-level innovations such as dynamic fixed pipelines and data-driven rendering.Architect and optimize the 2D graphics stack and window system for terminal operating systems, such as OpenHarmony, to enhance performance while minimizing power consumption under heavy loads.Monitor and analyze the evolution and design of current OS graphic frameworks.The total target annual compensation for this role ranges from $127,000 to $225,000, commensurate with education, experience, and proven expertise.
Join our dynamic team at AECOM as a Geographic Information Systems (GIS) Specialist. In this role, you will leverage your GIS expertise to support various projects, enhancing our data visualization and analysis capabilities. Your contributions will be critical in shaping the infrastructure and environment of communities.
Huawei Technologies Canada Co., Ltd.
Huawei Canada is excited to announce an immediate opening for a Co-op Researcher specializing in Robotics Systems and Interaction.About Our Team:Join our innovative Human-Machine Interaction Lab, where a diverse group of global talents collaborates to reshape the relationship between humans and technology. Our focus on cutting-edge, user-centered design propels our research in human-computer interaction. Our team comprises researchers, engineers, and designers working together to create groundbreaking interactive systems, advanced sensing technologies, wearable devices, IoT systems, and multimodal interfaces. We are committed to enhancing user experiences through impactful products and pioneering research.Key Responsibilities:Design & Prototyping: Collaborate in 3D modeling of mechanical components using tools like SolidWorks and design electrical circuit layouts or printed circuit boards (PCBs).Robot Programming: Write and troubleshoot code for industrial or collaborative robots, primarily using ROS(2), Python, or C++.System Integration: Seamlessly integrate sensors (e.g., machine vision, tactile), actuators, and microcontrollers such as Arduino into unified robotic platforms.Documentation: Compile technical reports, assembly instructions, and bills of materials (BOMs) to facilitate the transition from design to production.
Huawei Canada
Join Huawei Canada as a Senior Principal Architect and lead groundbreaking innovations in window systems and graphics.About the Team:Be part of a dynamic web, windowing, and graphics team dedicated to developing advanced architectures that enhance the rendering capabilities of ArkUI and web platform content. Engage in pioneering research to customize GPU drivers tailored for web rendering needs, streamline Chrome rendering architectures for TBDR GPU targets, and explore concurrent web layout techniques, leveraging the unique vertical integration possibilities offered by Huawei’s HarmonyOS.Job Responsibilities:Deliver expert insights into OS graphics software stacks and evolving hardware trends, focusing on GUI, display, and input technologies.Spearhead the identification of critical technologies and guide the team in researching and implementing proof of concepts (PoCs).Lead collaboration efforts between the Canadian team and the engineering team based in China to ensure seamless production processes.
Join AECOM as a Systems Engineering Manager specializing in Rail & Transit projects. In this pivotal role, you will lead a talented team of engineers, overseeing the design, development, and implementation of innovative transportation solutions. Your expertise will drive project success, ensuring adherence to quality standards and compliance with industry regulations. You will collaborate closely with cross-functional teams to deliver complex projects on time and within budget while fostering a culture of continuous improvement and innovation.
Join Huawei Canada as an AI Systems Engineer specializing in Serverless Distributed Computing.About Our Team: The Distributed Data Storage and Management Lab is at the forefront of research in distributed data systems. We are dedicated to creating next-generation cloud serverless products that integrate essential infrastructure and databases. Our research tackles complex data challenges such as cloud-native disaggregated databases, innovative pay-by-query user models, and enhancing low-level data transfers using RDMA. Our teams are instrumental in developing advanced cloud serverless data infrastructures and implementing state-of-the-art networking technologies for Huawei's global AI ecosystem.Your Role:Design and implement frameworks and engines for cutting-edge serverless computing optimized for AI workloads, including LLM training/inference and reinforcement learning.Evaluate and enhance the performance of end-to-end AI systems by focusing on distributed scheduling, data flow, and memory utilization across extensive clusters.Conduct research and assess breakthrough technologies in distributed computing, serverless infrastructure, reinforcement learning, and LLM-driven AI agents.Engage collaboratively with research, product, and platform teams to evolve conceptual AI agent or RL research into scalable production systems.Provide thought leadership through innovation, technical presentations, and patent contributions.Stay informed on industry trends by assessing emerging tools and frameworks (e.g., Ray, SkyPilot, vLLM, DeepSpeed, Mojo, etc.) to guide the team.The total target annual compensation for this position ranges from $127,000 to $225,000 based on education, experience, and demonstrated expertise.
Join Huawei Canada as a System Security Research Engineer focused on OS and Device Protection.About the Team:The Digital Trust Lab is at the forefront of safeguarding user data while ensuring privacy. Our researchers delve into critical areas such as user identity authentication, data integrity, privacy protection, comprehensive model privacy assessments, multi-modal data identification, differential privacy techniques, and federated learning methodologies. The lab fosters deep research initiatives and encourages contributions to prestigious journals. The findings from our research are implemented across various Huawei product lines, including mobile devices, smart gadgets, and communication technologies.About the Role:Lead research and prototype cutting-edge security technologies aimed at protecting OS kernels, firmware, mobile systems, and devices.Investigate and comprehend advanced threat vectors, such as memory corruption, privilege escalation, side-channel attacks, and firmware exploitation.Assess and enhance hardware-based protections, including Hypervisors, Trusted Execution Environments (TEE), and Secure Boot mechanisms.Innovate security features that bolster isolation, access control, exploit resistance, or threat detection capabilities.Collaborate closely with product teams to translate successful research findings into practical, robust solutions and fortified products.Continuously monitor and evaluate emerging vulnerabilities, industry trends, and advancements in academia.Publish research findings, submit patent proposals, or present at technical forums both internally and externally.The total target annual compensation for this position is between $127,000 and $225,000, based on education, experience, and proven expertise.
Huawei Canada is seeking a dynamic and experienced Vice President of Technical Research.About Our Team:The Computing Data Application Acceleration Lab at Huawei Canada is dedicated to pioneering a world-class data analytics platform through three specialized teams that leverage advanced programming technologies. Our team is committed to full-stack innovations, emphasizing software-hardware co-design and optimizing data efficiency at both storage and runtime layers. We are also at the forefront of developing next-generation GPU architectures tailored for gaming, cloud rendering, VR/AR, and Metaverse applications.Our lab's mission is to enhance algorithm performance and training efficiency across various industries, ensuring sustained competitiveness in the market.Position Overview:Conduct comprehensive analysis and insights into cutting-edge bus architectures and technologies, formulating long-term technology strategies and roadmaps while spearheading technical decision-making.Develop competitive bus architectures and interconnection protocols for AI and general computing scenarios in alignment with industry standards. Propel the continuous advancement of bus technology to maintain a leading edge in large-scale computing cluster solutions.Possess a deep understanding of chip architecture and software frameworks. Implement innovative system-level solutions centered on bus architecture and protocols, fostering co-innovation across chip design, hardware/software integration, and solution development to drive business success.
Collabera Inc.
Join our dynamic team as an OpenStack Developer where you will play a critical role in the development and implementation of cloud-based solutions. In this position, you will collaborate with cross-functional teams to design, develop, and maintain OpenStack infrastructure, ensuring robust performance and security.Your expertise will contribute to the enhancement of our cloud services, focusing on automation and efficiency. If you are passionate about cloud technologies and eager to drive innovation, this is the perfect opportunity for you!
Huawei Canada
About the Team The Quality & Operation Department at Huawei Canada supports key areas including Procurement, Finance, and IT services. The team focuses on solving complex problems efficiently and upholding high standards for quality and operational performance. Role Overview This is a 12-month contract position based in Markham, Ontario. The AI-Driven Software & Automation Engineer will work on projects that improve internal tools and automate business processes across the organization. Main Responsibilities Design and build internal software tools and plugins to streamline business operations. Research and integrate AI-assisted development tools such as Claude Code, Codex, GitHub Copilot, or custom large language model agents to automate standard programming tasks and increase productivity. Develop and maintain automation pipelines and scripts using Python and Shell for server maintenance, system improvements, and virtual machine troubleshooting. Document tool architecture, development workflows, and troubleshooting steps to support the internal technical knowledge base. Compensation The annual compensation for this contract (based on 2,080 hours per year) ranges from $48,000 to $94,000. Actual pay depends on qualifications, experience, and demonstrated skills.
Sign in to browse more jobs
Create account — see all 34 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
Join Syntronic: Innovate the Future with UsAt Syntronic, we lead the way in technological advancement! Partner with industry visionaries and the brightest minds to transform innovative concepts into reality. Envision yourself working on groundbreaking telecommunications enhancements, revolutionary automotive technologies, life-saving healthcare solutions, an…
Syntronic
Join Syntronic: Be a Pioneer in Innovative TechnologyAt Syntronic, we lead the charge in technological advancements! Collaborate with visionary enterprises and brilliant minds to transform groundbreaking ideas into reality. Imagine contributing to state-of-the-art telecommunications, revolutionary automotive technology, life-saving healthcare solutions, and advanced industrial automation. Our projects are diverse and impactful, placing you at the forefront of innovation. Become part of our extraordinary journey!About Us:Syntronic stands as a global leader in design and development, specializing in electronics, electro-mechanics, and software solutions. We’re not merely a company; we are a community of innovators dedicated to shaping the future. Our teams work on pioneering projects that redefine industries—from developing advanced communication systems and autonomous vehicles to innovating IoT solutions that enhance daily life. Your contributions at Syntronic will genuinely make a difference.What We Are Looking For:We seek passionate individuals eager to:· Collaborate with prestigious clients on transformative projects.· Engage with and learn from industry experts.· Drive innovation from concept to execution, maintaining rigorous standards.· Acquire international experience on global initiatives.· Flourish in an entrepreneurial setting that encourages creativity.· Explore multiple industries, including telecommunications, automotive, healthcare, and industrial automation.We are on the lookout for an Optical Systems Software Architect to establish the software architecture and control strategies for next-generation DWDM optical transport systems. Your role will involve translating intricate photonic system behaviors into scalable, software-oriented architectures. Collaboration with systems, software, and hardware teams will be essential to ensure the robust, high-performance control of optical line systems in carrier-grade networks.This is a full-time position based in Ottawa and will require relocation to Ottawa.
Be a Part of Syntronic: Innovate, Collaborate, TransformAt Syntronic, we lead the charge in technological innovation rather than simply following trends. We invite you to collaborate with pioneering companies and brilliant minds to bring revolutionary ideas to life. Picture yourself at the forefront of telecom advancements, automotive technology, healthcare innovations, and industrial automation projects that make a genuine impact. Join us in crafting the future!About Us:As a global leader in design and development, Syntronic specializes in electronics, electro-mechanics, and software engineering. We are more than just a company; we are a vibrant community of innovators. Our teams work on projects that shape the future, from cutting-edge communication systems to autonomous vehicles and transformative IoT solutions. Your contributions here will have a tangible impact.What We Seek:We are looking for passionate individuals who are eager to:· Partner with leading clients on ground-breaking projects.· Learn from industry experts and broaden your knowledge.· Drive innovation from conception to execution while maintaining high standards.· Acquire international exposure through global initiatives.· Flourish in an entrepreneurial atmosphere that encourages new ideas.· Explore diverse fields including telecommunications, automotive, healthcare, and automation.We are in search of an Embedded Software Engineer to develop software that precisely controls and stabilizes Layer 0 optical components for advanced DWDM systems. You will be responsible for creating real-time and near-real-time software that manages lasers, optical power, and signal behavior, ensuring the reliable operation of optical transport equipment. This hands-on role intersects embedded systems, control logic, and photonic hardware.This is a full-time, on-site position based in Ottawa, and relocation to Ottawa is required.
Huawei Technologies Canada Co., Ltd.
Huawei Technologies Canada Co., Ltd. is excited to announce a permanent opportunity for a Senior Kernel Developer specializing in Real-Time Operating Systems (RTOS).Team Overview:Join our Intelligent Real-Time Operating System Lab, where we tackle OS architecture, concurrency challenges, and resource management for a variety of applications, including AI and machine learning. Our mission is to pioneer innovative OS designs for mixed-criticality environments, pushing beyond conventional methodologies. We are committed to developing next-generation OS platform support that facilitates exceptional performance, maximizes concurrency, and adeptly manages resources using machine learning and AI technologies. Our aim is to enhance performance and reliability amidst the complexities presented by edge-embedded devices.Position Responsibilities:Engage in research and development of real-time operating systems targeting embedded devices, cloud computing, virtualization, and the automotive sector.Contribute to the advancement of next-generation RTOS technologies to support a wide array of computational platforms.Address complex challenges related to scheduling, resource allocation, isolation, and inter-process communication in intricate system use cases.Develop tools and solutions to overcome performance-related challenges within the system.
Join Huawei Canada as a Senior Principal Software Engineer!About Our Team:The Distributed Scheduling and Data Engine Lab, established in 2014, serves as Huawei Cloud's innovation hub in Canada. We specialize in pioneering advanced cloud technologies, facilitating the productization and continuous enhancement of our technical innovations. Our research focuses on diverse areas such as cloud multi-agent systems, cloud-native databases, resource scheduling, middleware solutions, and user experience studies. With a dynamic technical environment, we collaborate with industry leaders to build a highly competitive cloud platform.Your Role:Lead the design and deployment of comprehensive multi-agent evaluation systems on cloud platforms, implementing agent coordination strategies including reinforcement learning and hierarchical planning.Design, develop, and scale next-generation AI multi-agent systems for enhanced collaboration and autonomous execution.Stay at the forefront of AI agent research trends, integrating novel models and orchestration techniques to expand our technical capabilities.Work collaboratively with a global team of AI researchers to embed advanced AI functionalities into existing frameworks.Conduct in-depth analysis and implementation of GenAI solutions, focusing on Agentic Orchestration and Agent Builder frameworks.Engage in technical research and development activities, contributing to project deliveries.This role may require overseas travel.
Huawei Technologies Canada Co., Ltd.
Join Huawei Canada as a Distinguished Software IDE Engineer!Team Overview:The Software IDE Innovation Lab is at the forefront of creating an AI-Native Integrated Development Environment (IDE) designed to enhance efficiency in software development. Our lab is developing our proprietary IDE along with a suite of enterprise-level intelligent tools that leverage AI, Machine Learning (ML), Large Language Models (LLMs), and Natural Language Processing (NLP) to facilitate software development and maintenance. Our tools include an AI software engineering assistant, project-level code generation tools, code migration and translation utilities, and advanced code review and vulnerability detection systems. We also prioritize data collection, cleansing, synthesis, model design, and training involved in constructing large code models.Role Responsibilities:Innovate and develop cutting-edge software IDE technologies to address emerging business scenarios, new development methodologies, and evolving programming languages, thereby simplifying and enhancing the software development process while contributing to a thriving developer ecosystem and the company’s success.Focus on prototyping innovative software IDE technologies for open scenarios, leading to significant improvements in developer experience and software development efficiency.Collaborate with programming language and compiler specialists to create seamless integrated solutions that merge language capabilities and compiler functions with innovative IDE technologies.
Huawei Canada
Huawei Canada is excited to announce a permanent opening for a Senior Software Developer specializing in Big Data.Team Overview:The Computing Data Application Acceleration Lab is dedicated to building a world-class data analytics platform, divided into three specialized units that leverage cutting-edge programming technologies. Our focus lies in full-stack innovations, which include software-hardware co-design and optimizing data efficiency across storage and runtime environments. Additionally, our team is at the forefront of developing next-generation GPU architectures that cater to gaming, cloud rendering, VR/AR, and Metaverse applications.This lab aims to significantly boost algorithm performance and training efficiency across various industries, ensuring sustained competitiveness in the market.Role Overview:Evaluate software requirements and elements necessary for system design.Contribute actively to software development at both product and platform levels.Lead the design and coding of specific cross-subsystem components or key algorithms.Engage in open-source and standard meetings to present innovative solutions.Mentor and guide a team of software developers.Develop intellectual property, including patents and trade secrets, based on research outcomes.Publish research findings in respected scientific journals and conferences.Share research outcomes at conferences and collaborate with external research institutions and universities.
Huawei Canada
Join Huawei Canada as a Senior Software Engineer.The Web Technology Lab is at the forefront of developing innovative architectures to enhance the rendering capabilities of ArkUI and web content. Our research focuses on customizing GPU drivers for optimal web rendering, refining the Chrome rendering architecture for TBDR GPU targets, creating a concurrent web layout, and utilizing vertical integration opportunities to maximize performance and user experience.Your Role:Provide expertise on current web engine technology and its evolution.Engage in the design and development of the next-generation web engine, including the formulation of relevant standards.Contribute to the comprehensive design and implementation of a web engine that innovatively achieves top industry performance and resource efficiency.The anticipated total annual compensation for this role ranges from $127,000 to $225,000, based on your education, experience, and demonstrated skills.
Join Huawei Canada as a Principal Software Engineer and be a part of our innovative team!About Us:Founded in 2014, the Distributed Scheduling and Data Engine Lab serves as Huawei Cloud’s technology innovation hub in Canada. This lab is dedicated to pioneering advanced cloud technologies, facilitating the productization and ongoing refinement of our technological breakthroughs. Our research spans various domains, including cloud-native databases, resource scheduling and prediction, middleware solutions, media engines, and user experience enhancements. We cultivate a dynamic technical environment that encourages collaboration with industry specialists to develop a competitive cloud platform. We are currently seeking a Principal Software Engineer to join our team.Job Responsibilities:Integrate AI frameworks with cloud infrastructure, optimizing the end-to-end architecture for AI inference and fine-tuning scenarios, with a focus on enhancing observability, reliability, and performance of AI services.Collaborate with team members to design and build concept prototypes, validating optimization strategies to ensure their effectiveness.Work closely with the product team to support prototype development, ensuring alignment with product constraints and requirements.
Huawei Canada
Huawei Canada is seeking a talented Senior GPU Driver Developer for an immediate 12-month contract opportunity.About Our Team:Our Software-Hardware System Optimization Lab is dedicated to enhancing the power efficiency and performance of smartphone products through innovative software-hardware systems optimization and architectural advancements. We continuously monitor the latest trends in cutting-edge technologies to bolster our competitive edge in mobile AI, graphics, multimedia, and software architecture for mobile devices.Job Responsibilities:Develop and maintain GPU drivers across Linux and other platforms.Design, implement, and optimize features and functionalities of GPU drivers.Collaborate with cross-functional teams to seamlessly integrate GPU drivers into existing systems.Diagnose and troubleshoot GPU driver-related issues effectively.Conduct thorough code reviews to ensure adherence to high coding standards.Keep abreast of the latest trends and technologies in GPU drivers.
Huawei Technologies Canada Co., Ltd.
Join Huawei Canada as a Senior Software Engineer, specializing in Windowing and Graphics.About Our Team:Our Web Technology Lab is at the forefront of innovation, dedicated to enhancing the rendering capabilities of ArkUI and web content. We focus on customizing GPU drivers, optimizing the Chrome rendering architecture for TBDR GPU targets, and developing advanced concurrent web layouts to elevate performance and user experience.Key Responsibilities:Drive pre-research and breakthroughs in next-generation 2D graphics rendering technologies, with an emphasis on architecture-level innovations such as dynamic fixed pipelines and data-driven rendering.Architect and optimize the 2D graphics stack and window system for terminal operating systems, such as OpenHarmony, to enhance performance while minimizing power consumption under heavy loads.Monitor and analyze the evolution and design of current OS graphic frameworks.The total target annual compensation for this role ranges from $127,000 to $225,000, commensurate with education, experience, and proven expertise.
Join our dynamic team at AECOM as a Geographic Information Systems (GIS) Specialist. In this role, you will leverage your GIS expertise to support various projects, enhancing our data visualization and analysis capabilities. Your contributions will be critical in shaping the infrastructure and environment of communities.
Huawei Technologies Canada Co., Ltd.
Huawei Canada is excited to announce an immediate opening for a Co-op Researcher specializing in Robotics Systems and Interaction.About Our Team:Join our innovative Human-Machine Interaction Lab, where a diverse group of global talents collaborates to reshape the relationship between humans and technology. Our focus on cutting-edge, user-centered design propels our research in human-computer interaction. Our team comprises researchers, engineers, and designers working together to create groundbreaking interactive systems, advanced sensing technologies, wearable devices, IoT systems, and multimodal interfaces. We are committed to enhancing user experiences through impactful products and pioneering research.Key Responsibilities:Design & Prototyping: Collaborate in 3D modeling of mechanical components using tools like SolidWorks and design electrical circuit layouts or printed circuit boards (PCBs).Robot Programming: Write and troubleshoot code for industrial or collaborative robots, primarily using ROS(2), Python, or C++.System Integration: Seamlessly integrate sensors (e.g., machine vision, tactile), actuators, and microcontrollers such as Arduino into unified robotic platforms.Documentation: Compile technical reports, assembly instructions, and bills of materials (BOMs) to facilitate the transition from design to production.
Huawei Canada
Join Huawei Canada as a Senior Principal Architect and lead groundbreaking innovations in window systems and graphics.About the Team:Be part of a dynamic web, windowing, and graphics team dedicated to developing advanced architectures that enhance the rendering capabilities of ArkUI and web platform content. Engage in pioneering research to customize GPU drivers tailored for web rendering needs, streamline Chrome rendering architectures for TBDR GPU targets, and explore concurrent web layout techniques, leveraging the unique vertical integration possibilities offered by Huawei’s HarmonyOS.Job Responsibilities:Deliver expert insights into OS graphics software stacks and evolving hardware trends, focusing on GUI, display, and input technologies.Spearhead the identification of critical technologies and guide the team in researching and implementing proof of concepts (PoCs).Lead collaboration efforts between the Canadian team and the engineering team based in China to ensure seamless production processes.
Join AECOM as a Systems Engineering Manager specializing in Rail & Transit projects. In this pivotal role, you will lead a talented team of engineers, overseeing the design, development, and implementation of innovative transportation solutions. Your expertise will drive project success, ensuring adherence to quality standards and compliance with industry regulations. You will collaborate closely with cross-functional teams to deliver complex projects on time and within budget while fostering a culture of continuous improvement and innovation.
Join Huawei Canada as an AI Systems Engineer specializing in Serverless Distributed Computing.About Our Team: The Distributed Data Storage and Management Lab is at the forefront of research in distributed data systems. We are dedicated to creating next-generation cloud serverless products that integrate essential infrastructure and databases. Our research tackles complex data challenges such as cloud-native disaggregated databases, innovative pay-by-query user models, and enhancing low-level data transfers using RDMA. Our teams are instrumental in developing advanced cloud serverless data infrastructures and implementing state-of-the-art networking technologies for Huawei's global AI ecosystem.Your Role:Design and implement frameworks and engines for cutting-edge serverless computing optimized for AI workloads, including LLM training/inference and reinforcement learning.Evaluate and enhance the performance of end-to-end AI systems by focusing on distributed scheduling, data flow, and memory utilization across extensive clusters.Conduct research and assess breakthrough technologies in distributed computing, serverless infrastructure, reinforcement learning, and LLM-driven AI agents.Engage collaboratively with research, product, and platform teams to evolve conceptual AI agent or RL research into scalable production systems.Provide thought leadership through innovation, technical presentations, and patent contributions.Stay informed on industry trends by assessing emerging tools and frameworks (e.g., Ray, SkyPilot, vLLM, DeepSpeed, Mojo, etc.) to guide the team.The total target annual compensation for this position ranges from $127,000 to $225,000 based on education, experience, and demonstrated expertise.
Join Huawei Canada as a System Security Research Engineer focused on OS and Device Protection.About the Team:The Digital Trust Lab is at the forefront of safeguarding user data while ensuring privacy. Our researchers delve into critical areas such as user identity authentication, data integrity, privacy protection, comprehensive model privacy assessments, multi-modal data identification, differential privacy techniques, and federated learning methodologies. The lab fosters deep research initiatives and encourages contributions to prestigious journals. The findings from our research are implemented across various Huawei product lines, including mobile devices, smart gadgets, and communication technologies.About the Role:Lead research and prototype cutting-edge security technologies aimed at protecting OS kernels, firmware, mobile systems, and devices.Investigate and comprehend advanced threat vectors, such as memory corruption, privilege escalation, side-channel attacks, and firmware exploitation.Assess and enhance hardware-based protections, including Hypervisors, Trusted Execution Environments (TEE), and Secure Boot mechanisms.Innovate security features that bolster isolation, access control, exploit resistance, or threat detection capabilities.Collaborate closely with product teams to translate successful research findings into practical, robust solutions and fortified products.Continuously monitor and evaluate emerging vulnerabilities, industry trends, and advancements in academia.Publish research findings, submit patent proposals, or present at technical forums both internally and externally.The total target annual compensation for this position is between $127,000 and $225,000, based on education, experience, and proven expertise.
Huawei Canada is seeking a dynamic and experienced Vice President of Technical Research.About Our Team:The Computing Data Application Acceleration Lab at Huawei Canada is dedicated to pioneering a world-class data analytics platform through three specialized teams that leverage advanced programming technologies. Our team is committed to full-stack innovations, emphasizing software-hardware co-design and optimizing data efficiency at both storage and runtime layers. We are also at the forefront of developing next-generation GPU architectures tailored for gaming, cloud rendering, VR/AR, and Metaverse applications.Our lab's mission is to enhance algorithm performance and training efficiency across various industries, ensuring sustained competitiveness in the market.Position Overview:Conduct comprehensive analysis and insights into cutting-edge bus architectures and technologies, formulating long-term technology strategies and roadmaps while spearheading technical decision-making.Develop competitive bus architectures and interconnection protocols for AI and general computing scenarios in alignment with industry standards. Propel the continuous advancement of bus technology to maintain a leading edge in large-scale computing cluster solutions.Possess a deep understanding of chip architecture and software frameworks. Implement innovative system-level solutions centered on bus architecture and protocols, fostering co-innovation across chip design, hardware/software integration, and solution development to drive business success.
Collabera Inc.
Join our dynamic team as an OpenStack Developer where you will play a critical role in the development and implementation of cloud-based solutions. In this position, you will collaborate with cross-functional teams to design, develop, and maintain OpenStack infrastructure, ensuring robust performance and security.Your expertise will contribute to the enhancement of our cloud services, focusing on automation and efficiency. If you are passionate about cloud technologies and eager to drive innovation, this is the perfect opportunity for you!
Huawei Canada
About the Team The Quality & Operation Department at Huawei Canada supports key areas including Procurement, Finance, and IT services. The team focuses on solving complex problems efficiently and upholding high standards for quality and operational performance. Role Overview This is a 12-month contract position based in Markham, Ontario. The AI-Driven Software & Automation Engineer will work on projects that improve internal tools and automate business processes across the organization. Main Responsibilities Design and build internal software tools and plugins to streamline business operations. Research and integrate AI-assisted development tools such as Claude Code, Codex, GitHub Copilot, or custom large language model agents to automate standard programming tasks and increase productivity. Develop and maintain automation pipelines and scripts using Python and Shell for server maintenance, system improvements, and virtual machine troubleshooting. Document tool architecture, development workflows, and troubleshooting steps to support the internal technical knowledge base. Compensation The annual compensation for this contract (based on 2,080 hours per year) ranges from $48,000 to $94,000. Actual pay depends on qualifications, experience, and demonstrated skills.
Sign in to browse more jobs
Create account — see all 34 results
Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, or location & role pages.
