Senior Software Engineer
3 weeks ago
Our team has an immediate permanentopening for a Senior Software Engineer.
Responsibilities:
- As a key member of theteam, you will work topush the performance boundary of our rendering infrastructure.
- You will be contributing to design and implement some software components of Huawei cloud rendering service, such as GPU virtualization, task scheduling, frame buffer capture and streaming.
- Together with the team, you willdeliver high quality and low latency graphics user experience in the areas of cloud gaming, wireless AR/VR/XR, rendering farm, digital twin, and Metaverse.
What you’ll bring to the team:
- Excellent C/C++ programming skills; Expert skill of multi-threading and parallel programming.
- Good knowledge of Linux kernel, cache, memory management, and low level device driver; Windows D3D11/12, WDDM driver development and X server experience is an asset.
- Excellent GPU performance tuning skills. Experience of profiling, debugging, pipeline optimization and H/W debugging tools.
- Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing); GPU virtualization, hypervisor (Qemu/KVM/VirtualBox/Xen) and parallel rendering experience is an asset.
- Experience of shader language, Vulkan GPU memory management; JIT, LLVM compiler, assembly language knowledge is an asset.
- Knowledge of ARM and x86 CPU architecture.
- Linux X window capture and video encoding/streaming experience is an asset.
- Excellent communication skills and self-motivated with strong commitment to project timeline.
-
Senior Software Engineer
3 weeks ago
Markham, Canada Workday Full timeIndividually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Workday Full timeIndividually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.We are looking for a collaborative and resourceful Senior Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role...
-
Software Development Engineer
4 hours ago
Markham, Canada TekWissen ® Full timeJob Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hrOverview:TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...
-
Senior Software Engineer
3 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical designParticipate in the design and development of the next generation web engine, and the formulation of relevant standardsParticipate...
-
Software Development Engineer
9 hours ago
Markham, Canada TekWissen ® Full timeJob Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...
-
Senior Software Engineer
3 weeks ago
Markham, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the...
-
Senior Software Engineer
3 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...
-
Senior Software Engineer
3 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Promote thepre-research and breakthrough of next-generation 2D graphics rendering technologies, including verification and implementation of architecture-level directions such as dynamic fixed pipelines and data-driven renderingConstruct the 2D graphics stack and...
-
Senior Software Engineer
3 weeks ago
Markham, ON, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...
-
Markham, ON, Canada Huawei Full timeOur team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...
-
Senior Software Engineer
7 days ago
Markham, Ontario, Canada The Nationwide Group Full timeJava and Tomcat Senior Developer The Nationwide Group of Companies (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions to the real estate industry. Utilizing world class technology, TNG delivers solutions to the entire mortgage life cycle through its...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities:Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...
-
Senior Software Engineer
4 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...
-
Senior Software Engineer
3 weeks ago
Markham, Canada Huawei Technologies Canada Co., Ltd. Full timeOur team has an immediate 12-month contract opening for a Senior Software Engineer. Responsibilities: Design and maintain Kernel-Mode Driver Framework (KMDF) HID source drivers, I2C client drivers, etc.Collaborate closely with software engineers to integrate kernel drivers into broader software systems, contributing to the project's overarching goalsPerform...