Senior Software Development Engineer

Cynet Systems
Markham, ON
53,42 $ / heure (estimé)
Temps plein

Job Description :

  • 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 and 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.
  • Il y a plus de 30 jours
Emplois reliés
Intelletec
Canada

Our clients are Canada's fastest financial institution who are looking for a number of Senior Software Engineers to join. As a Senior Engineer, you will. ...

Advanced Micro Devices, Inc
Markham, Ontario

PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a DevOps flare, with the responsibility of creating and maintaining modern CI/CD tools. PREFERRED EXPERIENCE: Strong experience as a DevOps Engineer, Build Engineer, or Software Engineer with a De...

Ripple
Toronto, Ontario

Are you a highly skilled and passionate software engineer looking for an exciting new challenge? Join Ripple and help redefine the way we send and receive payments globally! As a Senior Software Engineer, you will have the opportunity to build enterprise-level payment applications that enable banks ...

Square
Toronto, Ontario

Be proficient in software development for large scale applications including analysis, design, development, implementation, testing, maintenance, and quality assurance is highly desirable. Android development experience, and an excellent command of engineering fundamentals. So we expanded into softw...

Humanetics
Ontario, Canada

Senior Software Engineer Front End. Responsible for analysis, design, development, deployment and operation of cloud software to protect life in motion. We value clean architecture and modern approaches to software development and testing. As a Full Stack Software Engineer, you’ll be working as part...

Kofi Group
Toronto, Ontario

Kofi Group places software engineers and machine learning engineers on a direct-hire basis with VC-backed startups in San Francisco/Silicon Valley, New York, and Austin. We are partnering with the CEO of an innovative predictive analytics startup that is looking to scale its engineering team. We are...

RealSage
Canada

As a Back End Developer, you will be responsible for the development and maintenance of the server-side logic and integration of the RealSage platform. Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in backend development with a s...

Walmart Canada
Toronto, Ontario

Utilize industry research to improve Wal-Mart's technology environment by analyzing industry best practices; bench marking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines...

Yelp
Canada
Télétravail

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

Doximity
Remote, Canada
Télétravail

You are experienced in creating automated testing, applying design patterns, and other engineering best practices. Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. ...