POSITION REQUIREMENTS AND DETAILS

Software Engineer - Smart System

Apply Now

Software Engineer

Samsung Research America (Computing Science Innovation Center)

Mountain View, CA

Position Summary:

Samsung Research America’s Computer Science Innovation Center is seeking a talented, competent, and highly motivated individual to join our Smart Systems team as a Software Engineer. The individual should share our "Innovation through Passion" philosophy and thrive in a fast-pace, result-driven environment, with focus on highly visible, challenging, and multidisciplinary projects.

The Computer Science Innovation Center is a key part of Samsung’s global R&D effort and aims to have direct impact on future Samsung products reaching hundreds of millions of users worldwide. The Smart Systems team is an interdisciplinary and hands-on research team focused on advancing the state-of-the-art in software systems and platforms, tools, protocols, and algorithms for smart homes. In this team, you will be responsible for collaborating with world-class researchers to produce proof-of-concept technology demonstrations on Samsung’s Android and Tizen platforms.

Responsibilities

  • Build software systems, prototypes, and applications that integrate emerging technologies and run on Samsung smartphones, smart TVs, and other appliances.
  • Collaborate with members of the Smart Systems team in the exploration and evaluation of new ideas.
  • Conduct experiments to evaluate the performance and effectiveness of new technologies.
  • Write well-structured and re-usable code in programming languages such as Java, C/C++, and Python.
  • Maintain awareness of new prototyping tools, toolkits, libraries, and APIs as they emerge.
  • Thrive in a fast-paced, innovative environment.

Qualifications

  • MS in Computer Science or equivalent with 3+ years of professional experience (Ph.D. preferred). Candidates with a BS degree and extensive professional software development experience (5+ years) will be considered.
  • Very strong coding and software development skills (essential).
  • 4+ years of programming experience in Java, C\C++, or similar languages.
  • Knowledge of Android platform and related programming tools and SDKs.
  • Hands-on experience developing Android applications.
  • Knowledge of Tizen platform is a plus.
  • Knowledge of Linux internals and cloud services is a plus.
  • Collaborative and inquisitive nature.
  • Strong verbal and written communication skills.

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.