POSITION REQUIREMENTS AND DETAILS

Software Systems Research Engineer

Apply Now

Software Systems Research 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 who wants to join our Smart Systems team as a Software Systems Research Engineer to build novel software platforms and media sharing solutions for the smart home. 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.

The successful candidate will research and develop practical and usable systems solutions for smart homes, and will work with other team members to build software system prototypes and create proof-of-concept technology demonstrations on current and upcoming Samsung product platforms.

Responsibilities

  • Contribute to the team’s research and development activities; participate and lead some of the efforts.
  • Formulate research problems based on real-world needs and conduct high-quality research.
  • Develop software system and application prototypes of the proposed solutions.
  • Conduct experiments to evaluate the performance and effectiveness of the solutions.
  • Create proof-of-concept technology demonstrations.
  • Write well-structured and re-usable code in programming languages such as Java, C/C++, and Python.
  • Generate creative solutions (patents) and publish research results in top venues (papers).

Qualifications

  • Ph.D. in Computer Science or related field.
  • Proven track record of research publications.
  • Excellent coding and software development skills.
  • Excellent verbal and written communication skills.

Background and Experience

  • Hands-on experience in developing, debugging, and deploying software systems, particularly on distributed embedded/mobile platforms.
  • 4+ years of programming experience in Java, C/C++ or similar languages.
  • Experience with Android platform is a plus, and so is experience with Tizen platform and media sharing solutions.
  • Familiarity with the following technologies is also a plus: digital media standards (e.g., DNLA and UPnP), MQTT, ZeroMQ, and OCF/IoTivity.
  • Knowledge in the one or more of the following areas is desirable: (1) distributed programming frameworks and tools, (2) security and privacy, (3) cloud services, (4) virtualization and container technologies, (5) in-home wireless network protocols (WiFi, Bluetooth, Zigbee, and Z-wave), and (6) data analytics.

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
  • 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
  • Android Software 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.