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