GPU Software Engineer:
Position Description:
This person will be the key personnel for GPU related activities in ETI product
and services. This person is responsible for architecting a CPU-GPU task sharing
model, overlapping communication and computation, and scheduling. This model
will be integrated into ETI's SWARM product. We expect to create versions in
OpenCL and CUDA. This person is responsible for contributing to the vision of the
ETI SWARM heterogeneous runtime and programming model which encompasses
multi-core, multi-node, one-die GPUs, and peripheral GPU/MIC/DSP/etc.
Additionally, this person will accelerate programs using GPUs for benchmarking
and commercial clients.
ETI is a startup company that is gaining traction in the heterogenous runtime
space recognized as holding key technology by several organizations including
DARPA, DOE, Oil & Gas and Video Encoding corporations. ETI's SWARM runtime
system is pervasive across architectures working with multiple vendors. As a
cutting-edge high performance computing technology company, work at ETI is
often more challenging and engaging than work at larger corporations. Employees
have more opportunity to influence ETI's growth directly. This position is
particularly suitable for applicants who have ambitious goals, are capable of
independent work and innovation, and expect a fast but solid career growth path.
Qualification:
* PhD or 7-10 years experience * Expert knowledge of CUDA and OpenCL
* Working knowledge of overlaying data transfer and computation
* Working knowledge of CPU/GPU transfer methodologies
* Expert knowledge of concurrent data structures
* Experience developing software systems using standard software engineering practices
* C/C++ and Linux/Unix experience
* Strong analytical and problem solving skills
* Good written and verbal communication skills
* Ability to work independently to solve difficult problems and implement solutions
Please submit a cover letter detailing research, work experiences.
Please send the resume to info@etinternational.com
White Paper NEW!
SWARM: Scalable Performance Optimization for Multi-core/Multi-node

SWARM beta
Register to download free BETA software

Contact ETI
Want to learn more? We can help.

Site Search
Find what you need on our site, quickly & easily
