Samsung Ads · 1 week ago
Staff Engineer, Compiler
Samsung is a world leader in advanced semiconductor technology, and they are seeking a Staff Engineer for their GPU Software Team. The role involves developing GPU IP, becoming a domain expert, mentoring junior engineers, and collaborating across teams to enhance graphics hardware and drivers.
Marketing & Advertising
Responsibilities
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
Software Validation and Automation
Design and implement features for compiler targeting Samsung GPU architecture from OpenGL-ES and OpenCL applications
Apply best practices using git, gerrit (code reviews), continuous integration
Debug compiler failures and performance issues using code and graphics debugging tools
Work with the driver team to integrate compiler into driver infrastructure and determining compilation strategies for good performance and low power usage
Provide senior level documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email)
Qualification
Required
6+ years of experience with a Bachelor's Degree in Computer Science, Computer Engineering, or comparable field, or 4+ years of experience with a Master's Degree, or 2+ years of experience with a Ph.D
6+ years of experience in one of the following areas: register allocation, instruction scheduling, graphics-specific optimizations, SIMD relevant control flow and code placement optimizations, classic machine independent optimizations, preferably on low-level IRs
6+ years of experience in software engineering using C, C++, and scripting languages (e.g., Python, Bash)
6+ years of object-oriented and component-based design experience
Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
Strong communication and collaboration skills, with experience working with cross-functional global teams and external partners
Advanced-level Software Development in C/C++/Python
Design and implement features for compiler targeting Samsung GPU architecture from OpenGL-ES and OpenCL applications
Apply best practices using git, gerrit (code reviews), continuous integration
Debug compiler failures and performance issues using code and graphics debugging tools
Work with the driver team to integrate compiler into driver infrastructure and determining compilation strategies for good performance and low power usage
Provide senior level documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email)
Benefits
Medical
Dental
Vision
Life insurance
401(k)
Onsite lunch
Employee purchase program
Tuition assistance (after 6 months)
Paid time off
Student loan program
Wellness incentives
MBO bonus compensation
Long term incentive plan
Relocation
Company
Samsung Ads
Samsung Ads helps consumers discover relevant content and brands across Smart TVs, mobile, and desktop.
Funding
Current Stage
Late StageRecent News
2025-12-16
2025-12-15
Company data provided by crunchbase