Samsung’s Digital Media Solutions Lab, located in Irvine, California, is currently recruiting world-class software engineers who share our “Innovation through passion” philosophy and thrive in a fast-paced, results-driven environment.
Imagine what you can accomplish in a growing R&D Lab of Samsung Electronics, the world’s largest IT company and leading innovator of the TV industry. If you have the talent and motivation we have the opportunity for you.
Our Software Group is looking for a Senior Software Engineer to develop software frameworks in Cloud and TV to provide services for Samsung Smart TVs.
Develop Cloud server code for Cloud Platform that can handle high-volume production TV clients
Quickly prototype new ideas/technologies to create proof of concept and demos (e.g. Develop new framework for TV).
Analyze TV code to find bugs and make enhancements in the code.
Evaluate and recommend best software designs and architecture.
Effectively communicate and support other global engineering teams.
Availability to travel overseas for business trips (e.g. South Korea)
BS in Computer Science/Engineering
5+ years of experience in system level software development
Solid C and C++ coding abilities (Note: Strong C++ skill is a MUST)
Familiarity with Cloud computing
MS (or PhD) in Computer Science
Familiar with network debugging tools
Familiar with memory analysis tools
Excellent communication and organizational skills.
Strong problem solving skills, proactive, and willing to take ownership.
Development experience in embedded software OR
Development experience using gstreamer and codecs OR
Development experience using OpenGL ES