Software Engineer, Simulation Infrastructure & Tooling
Samsung Semiconductor is seeking a Software Engineer to join the Power & Thermal Lab in San Jose, California. This role focuses on managing and enhancing the simulation infrastructure to ensure trace-driven power and thermal analyses are reproducible, automated, and scalable across various projects. The successful candidate will collaborate closely with modeling engineers to streamline workflows and support efficient asset development.
Key responsibilities include setting up and maintaining compute environments and simulation servers, building automation pipelines for simulation runs, regression testing, and result tracking. The role also involves managing data pipelines for traces, power features, and thermal outputs, supporting experiment management, versioning, and reproducibility, and interfacing with RTL and thermal simulators.
Candidates should possess a Bachelor's degree with 5+ years of experience or a Master's degree with 3+ years of experience. Strong systems-level software engineering skills are essential, along with solid experience in programming environments, server setup and management, Linux environments, build systems, and automation. Proficiency in scripting languages such as Python and Bash, as well as exposure to RTL and thermal simulators, is required.
The position offers a competitive salary range of $138,000 to $206,000 annually, depending on experience and qualifications. Additional benefits include medical, dental, and vision insurance, 401(k) plans, over four weeks of paid time off per year, holidays, sick leave, and various wellness programs.
Samsung Semiconductor fosters an inclusive culture and diverse workforce, empowering employees to be their true selves. The company is dedicated to innovation and growth, providing opportunities for professional development and collaboration within a global leader in technology solutions.