View Our Website View All Jobs

Android Software Engineer (Experienced)

Samsung is looking for talented and passionate system software programmers to help define and develop the next generation VR platform. This is a rare opportunity to develop platform level features to enable the next generation content. Be part of a small experienced engineering team that interfaces with other groups at Samsung to bring new technology to market.



Key Responsibilities:

The staff software engineer will rapidly define, design, implement, optimize, and evolve Samsung’s next generation Android based VR  devices. The work will be focused more on the platform level than the app level.



Smart, analytical, and creative problem solver

Great verbal and written communication skills

Professional experience with C (C++, C#, Objective C are acceptable)

Professional experience with Java

Good understanding of Android internals (including 2D and 3D rendering)

7+ years in software development

Android expertise preferred, but other environments are desirable including:

iPhoneOS, Symbian, PalmOS, WebOS, QNX, Windows CE, Linux, Nucleus, etc


Other Desirable Traits:

Experience working on graphics subsystems

Experience with complex multithreaded runtime environments

Strong understanding of (and experience working with) design environments and techniques such as Test-Driven Development, Agile Development, Xtreme Programming, and Object Oriented Design.

Expertise with setting up and maintaining design tools (configuration management, source control, build management, automation and unit test tool harness, IDE, issue tracking system, collaboration system, etc.)

Strong interest in mobile technology

MS or PHD in computer science, computer engineering, or equivalent

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file