← All openings

Software Engineer

UST · India

UST is hiring a Software Engineer to develop, debug, and deliver production quality software solutions with a focus on low-level programming and GPU hardware.

What you will do

  • Write clean, well tested, maintainable code in an enterprise organization
  • Deliver production quality software engineering solutions on schedule
  • Perform software performance analysis, optimization, and low-level programming

What you need

  • Bachelors 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 OO 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 programming
  • Experience with complex software systems and architectures
  • Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D
  • Experience with GPU hardware programming
  • Knowledge of GPU and CPU architectures