Senior Staff Engineer
Silicon Platform Software
Posted on 2/1/2023
San Jose, CA, USA
Experience Level
Desired Skills
Data Analysis
Data Structures & Algorithms
  • BS + 15 years experience, MS + 13 year of experience, PhD + 10 years experience in Electrical Engineering, Computer Science or related
  • Experience in any of programming languages such as C, C++, Java, Python
  • Knowledge of CPU/SoC architecture
  • Self-motivated problem-solver with an ability to work well in a team
  • Direct experience with performance modeling, performance analysis, and workload characterization
  • Knowledge in system software components, such as Linux, drivers, and runtime
  • Debugging skills on multi-processor environments using tracing tools such as systrace/ftrace/perf
  • Strong analytical skills
  • Experience in SIMD programming
  • Experience optimizing benchmarks, user experience and memory on Linux and FW
  • Deep understanding of PPA (performance, power, and area) trade-offs
  • Familiarity with digital design and verification flows
  • Deep understanding of flash memory controller architecture, and related IP design, verification, SOC implementation process and tools
  • Understanding of the emerging technologies (CXL, Computation in memory and storage, Ethernet-attached SSD etc.) in server memory and storage systems
  • Experience with performance modeling of embedded systems is beneficial
  • Contribute to the new CPU architecture and microarchitecture definitions with a partnership with micro-architects, hardware and software teams to research innovative ideas
  • Assess these ideas by using the performance analysis infrastructure you and your team develop
  • Profile the workloads and analyze their key performance characteristics, conduct performance analysis and debug performance bottlenecks
  • Build processor performance analysis infrastructure, which includes preparing workloads, developing performance models, porting a design onto a hardware emulator, and conducting performance and workload analysis
  • Work with the RTL team to correlate the performance model with the RTL
  • Collaborate with key micro-architects to develop and assess microarchitecture ideas
  • Select appropriate industry standard processor benchmarks for goal setting. Define and produce custom in-house benchmark suites using 1st party applications
  • Participate in PPA (Performance, Power, Area) tradeoff analysis for architecture and microarchitecture features. Communicate analysis results in both qualitative and quantitative fashion to support major decisions
  • Perform system analysis and optimize actual workloads (Data search, Video application, ML workloads, etc.) on various computation IPs and chipsets while keeping up on the power constraints
  • Optimize to realize the best in class sustained data processing performance (perf/Watt) on Linux kernel and custom FW platform
  • Use various tools to identify performance bottlenecks in the system and identify related optimizations such as vectorization, hardware acceleration, etc
  • On the system/kernel side you will work towards optimizing the power saving algorithms for the underlying SoC architecture
  • Collaborate and participate in design/code reviews with various cross-functional teams
  • A successful candidate is self-driven and motivated to explore across the software stack - userspace/kernel on Linux and/or acceleration engines (its sw architecture/threading model etc.)
  • Identify and influence SoC HW recommendations for real life workloads collaborating with HW teams
  • Invent and file patents on technical solutions to the problems identified

10,001+ employees

One of the world's largest producers of electronic devices
Company Overview
Samsung's mission is to devote its talent and technology to creating superior products and services that contribute to a better global society. Samsung produces a wide range of electronic devices and is ranked as a top 10 global brand.
  • Comprehensive healthcare: Medical, Dental, Vision, Employee assistance program, Telehealth services
  • Work life success: PTO, FlexTime, FlexPlace, FlexYourFriday
  • Financial wellness: Health savings account, Flexible spending acounts, 401(k), Student loan support, Tuition assistance
  • Family first: Pregnancy support, Adoption assistance program, Paid child caregiver leave, Milk stork, WINFertility
  • Incentives: Fitness reimbursement, Annual physical. Preventative screenings, Lifestyle management
Company Core Values
  • People: Quite simply, a company is its people. At Samsung, we’re dedicated to giving our people a wealth of opportunities to reach their full potential.
  • Excellence: Everything we do at Samsung is driven by an unyielding passion for excellence and an unfaltering commitment to develop the best products and services on the market
  • Change: As we have done since our foundation, we set our sights on the future, anticipating market needs and demands so we can steer our company toward long-term success.
  • Integrity: Operating in an ethical way is the foundation of our business. Everything we do is guided by a moral compass that ensures fairness, respect for all stakeholders and complete transparency.
  • Co-prosperity: Samsung is committed to becoming a socially and environmentally responsible corporate citizen in all of its communities worldwide.