Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices (mobile, automotive, and other custom market segments) consumed by millions of people around the world. Come build with us! Role and Responsibilities The Samsung Software Team for Xclipse GPU is responsible for the following areas: User Mode Driver (UMD) Development; Kernel Mode Driver (KMD) / System Software Development; Compiler Development; GPU Compute / Machine Learning on the Edge; Next-Gen GPU Software / Hardware codesign; Post-Silicon Performance Optimization / Workload analysis; Game Engine feature integration; and Software Validation and Automation. As a Staff Engineer, you will use your broad expertise and unique knowledge to develop GPU IP from the early Architectural planning process until we productize and ship millions of devices to consumers. You will be responsible for becoming a domain expert in one or more project areas, and gaining knowledge and competencies for developing new features and debugging any customer issues related to your domain. you will also have the opportunity to mentor junior engineers and interns, and work with other departments for cross team-initiatives. You have advanced-level Software Development in C/C++/Python You will design and implement features for compiler targeting Samsung GPU architecture from OpenGL-ES and OpenCL applications. You will apply best practices using git, gerrit (code reviews), continuous integration You will debug compiler failures and performance issues using code and graphics debugging tools You will be working with the driver team to integrate compiler into driver infrastructure and determining compilation strategies for good performance and low power usage You will provide senior level documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email)
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level