Graphics Engineer designing and optimizing high-performance GPU software solutions for Samsung's next-generation products. Focused on Vulkan, Ray Tracing, and real-time graphics for emerging applications.
Responsibilities
The GPU Software team is looking for experienced Graphics Engineers with expertise in Vulkan and Ray Tracing to design, develop, and optimize graphics rendering engines for our next-generation products.
As a key member of our graphics team, you will be responsible for developing high-performance, power-efficient, and scalable graphics solutions that meet the demands of emerging applications, including gaming, virtual reality, and augmented reality.
You will join a team that builds a framework using Vulkan for internal tooling and advanced graphics exploration.
You will leverage your knowledge and passion for graphics, rendering, performance, and video games to contribute to the development of new GPU software features.
Your responsibilities will include developing and optimizing Vulkan-based graphics rendering engines, integrating Vulkan drivers with our SoC and GPU architectures, and designing and implementing real-time ray tracing algorithms and techniques.
Requirements
5+ years of graphics software engineering experience with a Bachelor’s degree in Computer Science/Computer Engineering/relevant technical field, or 3+ years of experience with a Master’s degree, or 2+ years of experience with a PhD
5+ years of experience with programming skills (C, C++, Python)
5+ years of object-oriented and component-based design experience
Effective problem solving and communications skills
Experience with working directly with graphics APIs, graphics drivers or Game Engine subsystems for graphics (e.g., Vulkan, OpenGL, OpenCL, Metal, Direct X, ANGLE)
Experience writing GLSL, HLSL shaders
Strong understanding of graphics hardware
Deep knowledge of graphics algorithms and rendering
Deep knowledge of 3D math (including linear algebra)
Android application development and debugging experience
Graphics debugging experience using performance or frame inspection tools
Algorithm Engineer contributing to R&D projects enhancing diabetes treatments and diagnostics with a focus on health insights. Collaborate with experts in a fast - paced, innovative environment aimed at improving human health.
Site Safety Engineer responsible for enforcing safety regulations and conducting training at various construction sites. Requires travel across the United States and adherence to safety standards.
Associate Software Engineer developing and maintaining cockpit display software at Collins Aerospace. Collaborating with teams and ensuring the integrity of software applications.
Engineer (Software Test) participates in software verification and validation testing at Fresenius Kabi. Responsibilities include setting up test fixtures and executing test protocols in a hybrid role.
Senior Engineer (Software Test) responsible for designing, building, and maintaining software test processes for medical technology. Collaborates on Ivenix Infusion System ensuring compliance in a regulated environment.
Mechanical Install Engineer assembling and qualifying lithography machines in clean rooms. Responsible for installation, calibration, and troubleshooting at customer sites across the US.
Data / AI Engineer designing and operating data and AI workloads on Microsoft Fabric. Delivering production - grade lakehouses and ensuring data pipeline efficiency in the Microsoft ecosystem.
SRE of Data at Porto Bank ensuring infrastructure stability and performance of Databricks and Azure. Applying SRE principles for operational efficiency.
Manufacturing Engineer developing and maintaining robust assembly processes at ZF for efficient production. Collaborating on technical support and preventive maintenance planning to optimize manufacturing efficiency.
Integrity and Maintenance Engineer overseeing programs and processes in engineering at Ipiranga. Leading health, safety, and environment initiatives while ensuring asset reliability.