Position Summary
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!Role and Responsibilities
We are seeking an experienced Senior Software Engineer to join our team at Samsung Austin R&D Center (SARC), a leading design center focused on gaining leadership in multiple domains including GPU, System IP, SoC Architecture, and Automotive Architecture. As a Senior Software Engineer, you will be responsible for designing and developing new features for developer tooling and profilers that target GPU silicon. You will leverage your strong C++ skills and expertise in software architecture for software development tools to create innovative solutions that enhance the development experience for our GPU customers.
Design, develop, and maintain new features for developer tooling and profilers that target GPU silicon, focusing on performance, scalability, and reliabilityCollaborate with cross-functional teams, including hardware architects, software developers, and technical leads to ensure seamless integration of tooling and profiler features with GPU siliconDevelop and maintain high-quality, efficient, and well-documented C++ code, adhering to industry standards and best practicesContribute to the development of software architecture for developer tooling and profilers, ensuring scalability, modularity, and maintainabilityWork closely with QA teams to develop and execute comprehensive testing strategies, ensuring tooling and profiler features meet quality and performance expectationsParticipate in code reviews, providing constructive feedback and guidance to junior engineers to improve overall code quality and adherence to coding standardsStay up-to-date with industry trends and emerging technologies, applying this knowledge to improve tooling and profiler features and capabilitiesCollaborate with stakeholders to gather requirements, define project scope, and develop project plans to meet business objectivesMentor and guide junior engineers, providing technical guidance and oversight to ensure successful project executionSkills and Qualifications
Bachelor's degree with 10 years of experience in software development, with a focus on C++ and software architecture for software development tools OR 8 years plus a Master's degree or 6 years plus a PhDStrong proficiency in C++ programming language, including modern C++ standards and best practicesExpertise in software architecture for software development tools, including design patterns, principles, and methodologiesExperience with GPU architecture and programming models, including GPU silicon and associated software development toolsStrong problem-solving skills, with the ability to debug complex issues and optimize system performanceExcellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholdersExperience with agile development methodologies, including Scrum or KanbanStrong analytical and problem-solving skills, with the ability to break down complex problems into manageable componentsExperience with GPU-specific development tools, such as NVIDIA's CUDA or AMD's ROCmKnowledge of computer architecture, including CPU and GPU architecturesFamiliarity with Linux or other operating systems, including kernel development and device driver programmingExperience with cloud-based development environments, including containerization and orchestrationCertification in software development methodologies, such as Scrum Master or C++ DeveloperMandatory Hybrid Work Requirement:
Must be able to work in the office 3 days per week, with flexibility to work remotely on the remaining days.Employees are expected to adhere to the hybrid work schedule as part of our team's collaboration and in-office culture.Total Rewards
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 $144,345 and $305,414. 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), free 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.
U.S. Export Control
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.
Trade Secrets
By submitting an application, you [applicant] agree[s] not to disclose to Samsung, or induce Samsung to use, any confidential or proprietary information (including trade secrets) belonging to any current or previous employer or other person or entity.
#SARC #ACL #Hybrid
* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.
* Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce, and provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.