Haystack
← Back to Jobs
Technology
SC

Software Development Engineer

Saicon Consultants Inc.San Jose, CA🇺🇸United StatesPosted Oct 16, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
San Jose, CA, United States
Posted
19 hours ago
CUDAC++

Job Description

JOB DUTIES:
Enhancing and maintaining sophisticated production-level graphics drivers. Collaborating closely with various engineering teams to implement features and debug isues within the GPU-specific driver. Validating GPU features for new hardware generations.
EXPERIENCE AND EDUATION:
  • Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program witha 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
  • 5-7 years of demonstrated software engineering experience
  • Experience in device driver devlopment, or equivalent close to heardware programming (embedded, operating system/kernal, etc)
  • Experience with complex software systems and architectures
  • Experience writing clean, well tested, maintable code in an enterprise organization
  • Experience delivering production quality software engineering solutions on schedule
  • 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 and OpenCL, DirectX, D3D

Similar jobs