SoC Performance Architect
Role details
Job location
Tech stack
Job description
As a SoC Performance Architect, you will primarily be responsible for driving the modeling and analysis of new SoC architectures and features for next generation mobile products. This is a role tasked with building models of SoC architectures to evaluate new feature and use cases. Solid architecture foundation, leadership, and SoC modeling experience is desired for success.
- Build and develop complex SoC performance models including CPU, GPU, ISP, NPU - particularly around smartphone and mobile platforms
- Perform high-level performance modeling and analysis of hardware features, applications, benchmarks, and complex uses cases.
- Analyze and understand the impact of system-level architectural trade-offs (including CPU, GPU, NPU, ISP, memory subsystems, and system software).
- Leverage a data driven approach to drive consensus around complex architectural proposals
- Work with teams throughout the company to identify, analyze and optimize critical complex use cases including gaming and camera applications
Requirements
- 7+ years of experience with a Bachelor's Degree in Computer Science/Engineering, or 5+ years of experience with a Master's Degree, or 3+ years of experience with a Ph.D
- Proficient in architectural modeling and performance analysis with analytical models or cycle-accurate simulators
- Excellent software development skills with ability to code in C/C++, python and similar programming languages
- Experience with CPU, GPU, accelerators or memory systems microarchitecture
- Ability to integrate internal/external IP models on a full system-level framework
- Understanding of Arm architecture and memory subsystem design including caches, interconnects and memory controllers
- Build SoC architecture models to analyze end-to-end performance on workloads of interest; Experience with gem5 desired
- Knowledge of high performance, high efficiency design
- Strong written and verbal communication skills, This position requires the ability to access information subject to U.S. export control restrictions. Applicants must have the ability to access export-controlled information or be eligible to receive a government authorization to access export-controlled information.
Benefits & conditions
3.93.9 out of 5 stars San Jose, CA $208,400 a year - Full-time, Pulled from the full job description
- Tuition reimbursement
- Health insurance
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance
- Wellness program, At Samsung - SARC/ACL, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $ and $208,400. Your actual base pay will depend on variables that may include your education skills, qualifications, experience, and work location.
Samsung employees have access to benefits including: 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, and many more. In addition, regular full-time employees (salaried or hourly) are eligible for MBO bonus compensation, based on company, division, and individual performance.
Additionally, this role might be eligible to participate in long term incentive plan and relocation.
This is an exempt position, which is not eligible for overtime pay under the Fair Labor Standards Act (FLSA).