Software Engineer

3 weeks ago


Markham ON, Canada LanceSoft, Inc. Full time

Required:

• Critical skills are knowledge of color processing, video encode/decode, device driver development using C/C++ and debugging.

• Minimum of 2-3 years' experience required.

JOB DUTIES:

  • Design and development of new cutting edge display technologies related to video and color processing.
  • Participate in new ASIC and hardware bring-up
  • Debug and fix existing driver issues
  • Enhance and maintain production-level video processing drivers.
  • Collaborate closely with various engineering teams to implement features and debug issues.
  • Validate new features for new hardware generations.

EXPERIENCE AND EDUCATION:

  • Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering;
  • Excellent programming skills with demonstrated experience in C/C++;
  • Strong problem solving, and debugging skills with a deep understanding of OO principles;
  • Strong technical communication, interpersonal and teamwork skills.
  • Three or more years of demonstrated software engineering experience.
  • Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc);
  • Experience with complex software systems and architectures.
  • Experience writing clean, well tested, maintainable code.
  • Experience delivering production quality software engineering solutions on time.
  • Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D;
  • Experience with GPU hardware programming;
  • Knowledge of GPU and CPU architectures;
  • Experience with parallel and asynchronous processing;
  • Experience with software performance analysis, optimization and low-level programming;
  • Experience with 3D graphics, DirectX, D3D

Project all about:

  • Test and feature development for the Video processing engine C/C++ experience Color processing Video encode and decode


  • Software Engineer

    1 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    1 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Markham, ON, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs) Design and implement...

  • Software Engineer

    3 weeks ago


    Markham, ON, Canada Kyndryl Full time

    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The...

  • Software Engineer

    3 days ago


    Markham, Canada Eteam Full time

    Job Title: Software EngineerDuration: 6+monthsLocation: Markham, ON, CanadaJob Description: Top 5 Required Skills:1. 3+ years academic or professional experience in C/C++2. Knowledge in one or more Operating Systems (or) RTOS (Embedded Linux, Windows)3. Fluent in industry standard software development tools: SW/HW debuggers, code revision control systems...


  • Markham, Canada Multimatic Inc. Full time

    Controls Software Engineer Location: Multimatic Electronic Systems - North America, Markham, Ontario, Canada Posted: April 29th, 2024 Controls Software Engineer - Job Specification Multimatic - Solving our customers’ problems through the know-how we embed in the products and services we sell. Multimatic is a global automotive company...


  • Markham, Canada Ksoft Consulting Inc Full time

    Ksoft Consulting Inc is a leading IT and Software Consulting Company. We're seeking an experienced Software Development Engineer to join our team as a Team Lead, responsible for driving the technical direction of our backend architecture and leading a team of engineers.Job Description:As a Software Development Engineer (Java) - Team Lead, you will:Design,...


  • Markham, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement...


  • Markham, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement...


  • Markham, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement...


  • Markham, Canada Software International Full time

    Our team has an immediate permanent opening for an Engineer. Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement...


  • Markham, Canada Software International Full time

    Ourteam has an immediate permanent opening for an Engineer.Responsibilities: Research and analyze state of the art system security and trusted computing technologies for heterogeneous (CPU/GPU/NPU-based) and cluster computing architectures for high-performance computing use cases such as AI and Large Language Models (LLMs)Design and implement technology...

  • Software Engineer

    4 weeks ago


    Markham, Canada Workday Full time

    Individually 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 Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role will be...

  • Software Engineer

    4 weeks ago


    Markham, Canada Workday Full time

    Individually 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 Software Engineer - Backend. You are dedicated, naturally inquisitive and are comfortable in a fast-paced environment.This role will be...

  • Software Engineer

    4 weeks ago


    Markham, Canada 1110 Kyndryl Canada Limited Full time

    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The...


  • Markham, ON, Canada Huawei Full time

    Our 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 Fossbytes Media Pvt Ltd Full time

    Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence. As a manager of the Guidewire Development team, you will be working with globally distributed teams, including business representatives, business analysts, architects, and engineers to...

  • Software Engineer

    2 weeks ago


    Markham, ON, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team has an immediate permanent opening for a Software Engineer. Responsibilities: Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale out. Work with a team of architects and engineers to develop proof-of-concept systems and components across the...


  • Markham, ON, Canada Huawei Full time

    Our 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 ...

  • Software Engineer

    3 weeks ago


    Markham, Canada Kyndryl Full time

    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The Role ...