POSITION REQUIREMENTS AND DETAILS

Software Engineer, Sr Staff 1

Apply Now
  • Design, develop, document, and test software within the Computer Graphics/Platform Team
  • Research new developments in the industry
  • Participate in brainstorming sessions

Qualifications:

  • BS/MS in Computer Science, Electrical Engineering, or related field
  • Experience with 3D graphics libraries (OpenGL ES2/3, GLSL)
  • Experience with 3D visualization.
  • Knowledge of Loading various 3D file formats
  • Experience with 3D Scene Graphs and other 3D scene management systems.
  • Strong programming experience in C, C++, Java
  • Knowledge of algorithms
  • Experience in Android or other mobile platforms.
  • Experience in Virtual Reality.
  • Experience in Augmented Reality.
  • Strong oral and written communication skills
  • Self-starter who also thrives in a team environment
  • Attention to detail and a commitment to quality

OPEN POSITIONS See All Current Openings

  • Sr Research Engineer, Computer Vision

    Mountain View, California

    View
  • Research Engineer, Computer Vision & Augmented Reality

    Mountain View, California

    View
  • Computational Imaging/Display Technologies Researcher

    Mountain View, California

    View
  • Big Data Software Engineer – Samsung Pay Cloud Team

    Mountain View, California

    View
  • Software Engineer

    Mountain View, California

    View
  • Site Reliability Engineer - Knox Cloud Team

    Mountain View, California

    View
  • Android System Software Engineer

    Mountain View, California

    View
  • Associate, R&D Operations

    Mountain View, California

    View
  • Android Application Engineer

    Mountain View, California

    View
  • Senior Android Application Engineer

    Mountain View, California

    View

Keep going. There's more to see.

Explore Our Research

Everything you need to know about research and development of innovative technologies.

Working at SRA

Our strength is our people. We assemble the smartest, most original thinkers and encourage great work with a collaborative environment.

Partnerships

We work closely with corporations and industry partnerships, and offer collaboration opportunities with top U.S. universities.