Software Development Engineer

netPolarity, Inc. (Saicon Consultants, Inc.)
San Jose, CA

Job Title: - Software Development Engineer

Location: - San Jose, CA (On-Site)

Role Type: - 12+ Months Contract



Job Duties:

  • Enhancing and maintaining sophisticated production-level graphics drivers.
  • Collaborating closely with various engineering teams to implement features and debug issues within the GPU-specific driver.
  • Validating GPU features for newer hardware generations.


Experience and Education:

  • Bachelor's degree (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 Object-Oriented Programming (OOP) principles.
  • Strong technical communication, interpersonal, and teamwork skills.
  • 0-2 years of demonstrated software engineering experience.
  • Experience in device driver development, or equivalent close-to-hardware engineering (embedded systems/kernel, etc.).
  • Experience with complex software systems and architecture.
  • Experience writing clean, well-tested, maintainable 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 Direct3D (D3D).
  • Experience with GPU hardware programming.
  • Knowledge of GPU and CPU architecture.
  • Experience with parallel and asynchronous processing.
  • Experience with software performance analysis, optimization, and low-level programming.
  • Experience with 3D graphics and OpenCL, DirectX, D3D technologies.
// // //