Senior Engineer

Samsung ElectronicsSan Jose, CA
Onsite

About The Position

Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices (mobile, automotive, and other custom market segments) consumed by millions of people around the world. Come build with us!

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or a closely related field plus two (2) years of experience in a related occupation performing each of the following: designing and developing high-performance CPU/GPU architectures (including pipelining, superscalar execution, and out-of-order execution); applying parallel processing architectures with multi-core systems and parallel programming models; implementing complex HW blocks in CPU/GPU architecture using C/C++ programming language; utilizing various scripting languages (such as Python, Perl, TCSH, Bash) in a LINUX environment; utilizing debugging tools (such as GDB/DDD/VScode/Eclipse/Valgrind) and version control system (such as Git/Perforce); and utilizing development tools such as revision control systems, debuggers, and Make/CMake.

Responsibilities

  • Identify, propose, and apply architectural, micro-architectural, and implementation-level optimizations to improve GPU performance, efficiency, and functionality.
  • Design, analyze and optimize high-performance computing systems.
  • Design and architect detailed C++ models representing individual GPU blocks.
  • Implement and test C++ models to ensure correctness, performance fidelity, and reliability.
  • Utilize engineering development tools such as revision control systems, debuggers, and build systems (Make and CMake) to support efficient and reliable software and hardware development workflows.
  • Participate in hardware modeling initiatives, with a strong emphasis on utilizing the Sparta Modeling Framework to simulate and evaluate architectural designs.
  • Conduct performance profiling and analysis to identify bottlenecks and drive improvements in system efficiency.
  • Support verification processes by applying knowledge of System Verilog and contributing to RTL verification tasks, ensuring correctness and robustness of hardware implementations.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • 401(k)
  • free onsite lunch
  • employee purchase program
  • tuition assistance (after 6 months)
  • paid time off
  • student loan program
  • wellness incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service