Sr Staff Engineer , Silicon Platform Software
Company
Samsung Semiconductor, Inc.
Location
South Bay
Type
Full Time
Job Description
Advancing the World’s Technology Together
Our technology solutions power the tools you use every day--including smartphones, electric vehicles, hyperscale data centers, IoT devices, and so much more. Here, you’ll have an opportunity to be part of a global leader whose innovative designs are pushing the boundaries of what’s possible and powering the future.Â
We believe that innovation and growth are driven by an inclusive culture and a diverse workforce. We’re dedicated to empowering people to be their true selves. Together, we’re building a better tomorrow for our employees, customers, partners, and communities.
What You’ll Do
The Advanced Controller Development (ACD) Lab is part of Samsung’s Memory Business Unit, the industry's all-time DRAM and NAND Flash leader both in technology as well as in volume. ACD’s vision is to solve critical bottlenecks in Cloud & Data center, Automotive, and even edge-devices by developing new approaches via memory/storage controllers, high-speed interfaces, and advanced architectures. We are an integral part of Samsung’s paramount R&D innovation engine. We work closely with cross-disciplinary development teams to bring feature innovation to product roadmaps. Come and join the team that is creating the new paradigm shift from a traditional CPU-centric to Memory-centric computation architectures needed to support emerging machine learning applications, data analytics, and edge computing.
- 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
What You Bring
- 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.
#LI-BG1
What We Offer
The pay range below is for all roles at this level across all US locations and functions. Individual pay rates depend on a number of factors—including the role’s function and location, as well as the individual’s knowledge, skills, experience, education, and training. We also offer incentive opportunities that reward employees based on individual and company performance.Â
This is in addition to our diverse package of benefits centered around the wellbeing of our employees and their loved ones. In addition to the usual Medical/Dental/Vision/401k, our inclusive rewards plan empowers our people to care for their whole selves. An investment in your future is an investment in ours.
Give Back With a charitable giving match and frequent opportunities to get involved, we take an active role in supporting the community.
Enjoy Time Away You’ll start with 4+ weeks of paid time off a year, plus holidays and sick leave, to rest and recharge.
Care for Family Whatever family means to you, we want to support you along the way—including a stipend for fertility care or adoption, medical travel support, and an errand service.
Prioritize Emotional Wellness With on-demand apps and paid therapy sessions, you’ll have support no matter where you are.
Stay Fit Eating well and being active are important parts of a healthy life. Our onsite Café and gym, plus virtual classes, make it easier.
Embrace Flexibility Benefits are best when you have the space to use them. That’s why we facilitate a flexible environment so you can find the right balance for you.
Covid-19 Policy
To help keep our employees, customers, and communities safe, we’ve developed guidelines for our teams. Currently, we encourage vaccination for all employees, and may require it depending on job functions (e.g., traveling for business, meeting with customers). While visiting our offices or attending team events, we ask employees to complete a daily health questionnaire and complete a weekly COVID test. Our COVID policies are subject to change depending on public health, regulatory and business circumstances.Â
Equal Opportunity Employment Policy
Samsung Semiconductor is proud to be an equal opportunity workplace and affirmative action employer. We’re committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We hire the best talent for our teams, regardless of race, religion, color, age, disability, sex, gender identity, sexual orientation, ancestry, genetic information, marital status, national origin, political affiliation, or veteran status. Our focus is on hiring teammates with humble expertise, kindness, dedication and a willingness to embrace challenges and learn together every day.
Applicant Privacy Policy
https://semiconductor.samsung.com/us/careers/privacy
Date Posted
04/17/2023
Views
10
Similar Jobs
Sales Development Representative- French - Qualtrics
Views in the last 30 days - 0
Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...
View DetailsAI Solution Manager, ServiceNow Platform - ServiceNow
Views in the last 30 days - 0
ServiceNow a global market leader in AIenhanced technology is seeking an AI Solution Manager to lead the implementation of AI solutions for complex bu...
View DetailsSenior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsSenior Systems Infrastructure Engineer - BlackLine
Views in the last 30 days - 0
BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...
View DetailsSolution Manager, Workday - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View Details