GPU Software Engineer - Cork, Ireland
Core
Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs leveraging GPU computing and graphics technologies.
Role type
GPU Software Engineer
Builds
Embedded and cloud edge software, applications, and specialized utility programs
Domain
Consumer electronics / Graphics / GPU computing
Deliverable
production ML models | product features
Required skills
C/C++, Vulkan, DirectX, Metal, OpenGL, WebGL, CUDA, OpenCL, SYCL, real-time graphics optimization, profiling, debugging, game engines (Unity, Unreal), image/video processing, data parallelism, machine learning algorithms
Preferred skills
Ray tracing, mesh shading, work graphs, Graphics Profilers (Nsight, PIX, GPA, RenderDoc)
Responsibilities
Design and implement small software features for products and systems; Analyze user needs and software requirements; Participate in design, coding, unit testing, and integration efforts; Assist in code reviews, regression tests, and issue triaging; Collaborate with project teams; Write technical documentation
Seniority
Mid-level, hands-on IC