Software Development Engineer - Senior

TekWissen ®
Markham, Ontario, Canada
$71 an hour
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Title : Software Development Engineer - Senior

Work Location : Markham, ON, L3T 7X6

Duration : 12 Months

Work Type : Contract

Job Type : Onsite

Pay Rate : $71-$71 / hr

Overview :

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 Clara, California, that develops computer processors and related technologies for business and consumer markets.

global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Description : The Role :

The Role :

  • The Client Video Processing Team enables video playback and streaming capabilities on the APU and develops new SW features related to video color processing, video encode and decode improvements.
  • If you thrive in fast-paced, technically challenging environments, where you get to work on a variety of different engineering problems, this could be the perfect opportunity for you.

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.

Education :

Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering;

EXPERIENCE & SKILLS :

  • 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 writing clean, well-tested, maintainable code.
  • Experience delivering production quality software engineering solutions on time.
  • Experience with GPU hardware programming;
  • Knowledge of GPU and CPU architectures;

NICE TO HAVE :

  • Experience with complex software systems and architectures.
  • Experience with parallel and asynchronous processing;
  • Experience with software performance analysis, optimization and low-level programming;
  • Experience with 3D graphics, DirectX, D3D

TekWissen® Group is an equal opportunity employer supporting workforce diversity.

14 days ago
Related jobs
Promoted
Capgemini Engineering
Toronto, Ontario

Powertrain Calibration Engineer. ...

Extreme Networks
Toronto, Ontario

Senior/Staff Linux Software Development Engineer. Linux Developer, Kernel Engineer or Software Engineer. Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution. Design, develop, and maintain Linux-based softwa...

Marchex Inc.
CA

Job Overview As a Software Development Engineer at Marchex, you will play a vital role in driving innovation and advancement by participating in the design and development of systems and tools that are essential to our clients' daily operations. Job Impact As a member of the Product Development team...

Amazon Development Centre Canada ULC
Toronto, Ontario

As a Software Development Engineer, you will be focused on the design, implementation, and delivery of software in ambiguous and complex problem spaces. Responsible for the development and maintenance of key system features. Will work in an Agile/Scrum environment to deliver high quality software ag...

Oxa
Toronto, Ontario

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. As a Senior Software Engineer in the Evaluators, Metrics and Tooling platf...

Puzzle Cats
Toronto, Ontario

About the Senior Software Engineer position. Senior Software Engineer requirements are:. We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the casual mobile game market. ...

Yelp
Toronto, Ontario
Remote

We’re looking for a Software Engineer, Security (Incident Detection and Response) to join Yelp’s globally expanding Security team and contribute to our efforts ensuring our cloud and corporate infrastructure, network, endpoints, and applications remain safe. Software development experience in Python...

KeepTruckin
Newmarket, Ontario
Remote

As a Growth Team Software Engineer, you will be responsible for developing, implementing, and optimizing software solutions aimed at accelerating user acquisition, retention, and conversion rates. You will also be responsible to turn product ideas into reality by designing components and services fo...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. We are currently hiring for senior level contributors for our. As an engineer at Coi...

Amazon Development Centre Canada ULC
Toronto, Ontario

If you’re a developer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior developers are eager to brainstorm, mentor, and get software built together. These are core systems development positions where you will own the design and development of signifi...