Search jobs > Markham, ON > Temporary > Senior software engineer

Software Development Engineer - Senior

TekWissen LLC
Markham, ON, Canada
$150K a year (estimated)
Full-time
Quick Apply

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 Title : Software Development Engineer - Senior

Work Location : Markham, ON, CAN, L3T 7X6

Duration : 12 Months

Work Type : Contract

Job Type : Onsite

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 preferred

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.

2 days ago
Related jobs
Promoted
TekWissen ®
Markham, Ontario

Job Title: Software Development Engineer - Senior / C++ Developer. Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Three or more years of demonstrated software engineering experience. Experien...

Promoted
Ripple Labs
Toronto, Ontario

Participate in the full software development lifecycle, from sculpting technical vision and software design to unit, performance and integration testing. Bachelor’s in Computer Science or similar and 5+years of hands on Software Development experience. We are seeking the same in engineers. Be part o...

Cynet Systems
Markham, Ontario

Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred. Three or more years of demonstrated software engineering experience. Experience delivering production quality software engineering solutions on ...

AMD
Markham, Ontario

D/ML SOFTWARE DEVELOPMENT ENGINEER. We are looking for highly motivated and passionate programmer in 3D graphics and ML software. D graphics algorithms, APIs, game development, C++ and other high-performance languages experience. Bachelor's/master's in computer engineering, Computer Science or equiv...

Ring
Toronto, Ontario

SDEs at Ring contribute to all the steps of the software development lifecycle. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded en...

Shakudo Inc.
Toronto, Ontario

Develop software solutions by studying systems flow, data usage and work processes. ...

Morningstar
Toronto, Ontario

We are looking for a senior software developer who's an expert with C#. Follow software design best practices such as continuous integration, test-driven development, and regular deployments. Bachelor's degree in computer science or a related software development field with a minimum of 7 years of e...

Extreme Networks
Vaughan, Ontario

As a skilled Embedded Software Security Engineer, you will become an integral part of a team involved in the development of the leading-edge Wi-Fi solutions. Take ownership of software modules to provide work estimates, write all the necessary documents, implement, unit test and maintain software co...

ITS Global
Ontario

Our client is looking for a Senior Software Engineer to join their team. Work with other senior technical resources to design the software and work on critical software components. Software development processes and methodologies. Has 8+ years of experience developing software, with a track record o...

DigitalOcean
Canada

Bonus: Prior development experience around firewalls, web security, IDP/IPS, eBPF, XDP, development of datapath for packet routing and forwarding is a huge plus!. Experience developing scalable, resilient and fault tolerant network software for highly distributed systems. We maintain a growth mindse...