Software Engineer, AR/ VR Team (C++/ Open-XR)

Employer

Job Description

Title: Staff Software Engineer

Company: Samsung Research America (SRA)

Lab: MPS/ MCL

Location: Mountain View, CA

We are looking for an outstanding and highly self-motivated Staff Software Engineer. We are looking for candidates with algorithms, frameworks and application development background. This is a great opportunity to join Samsung AR/VR team which is focused on building the next generation head mounted displays (HMDs). The candidate will have a chance to work closely with various cross-functional engineers to design, develop, debug and deploy many aspects towards the rendering pipeline. If you are a fast-learner with a strong passion for new technologies, come join us in our AR Team and help us build next generation HMDs.

Responsibilities Include
  • Develop various graphics framework sub-components using C++ and Open-XR
  • Effectively use debugger & profiler to identify and fix functional & performance issues in C++ code
  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance
  • Collaborate with various cross-functional teams within the mobile division and also with other Samsung subsidiaries across the globe to deliver the optimal graphics solutions
  • Write high-quality and maintainable code, perform code reviews and document the graphics features
  • Participate in new product concepts and create proof-of-concept prototypes to deliver innovative AR/VR products
Experience Requirements
  • Bachelor/Master's degree in Computer Science or relevant field, or equivalent experience
  • OpenGL development experience
  • 7+ years of software development experience with strong C and C++ programming
  • Android programming/development experience
  • 7+ years of hands-on experience with design, implementation and optimization of frameworks and applications
  • Strong knowledge of optimizations, debugging and performance analysis
  • Vulkan development experience will be a plus
Additional Information

For U.S. Candidates Only: SRA has adopted a COVID-19 vaccination policy to safeguard the health and well-being of our employees and visitors. As a condition of employment, all employees based in the U.S. are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.

Work Hours

Incumbent must make themselves available during core business hours.

Travel Requirements

This position requires the incumbent to travel for work 10% of the time.

Physical Requirements

This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, and reach with hands and arms.

EEO Statement

Samsung is committed to encouraging a diverse workplace and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

If you have a disability or special need that requires accommodation, please let us know.

All your information will be kept confidential according to EEO guidelines.