Senior Software Engineer (Streaming Media Apps) - Contractor
at Magic Leap, Inc.
The primary responsibility of this position is to architect and implement applications and drive the engineering effort to produce deliverables. You will participate in iteration planning and work with across team dependencies. Qualified candidates need to be a self-starter and able to operate in a highly dynamic environment. This position reports to the Technical Director of their respective group.
5+ years of strong experience implementing applications & services on mobile platforms.
Experience working with third-party libraries, frameworks, and API’s.
Very strong programming skills- extensive experience with C, C++
Strong Mobile Software Architecture knowledge.
Extensive experience working with UX Design.
Preference of having shipped applications on an embedded product or having published applications on an App Store.
Working knowledge of unit, functional and automated testing experience
Excellent problem-solving, troubleshooting and debugging skills.
Strong communication skills.
Experience implementing media applications (i.e. Video/Media Players) on Mobile Operating Systems.
Experience with video streaming protocols such as RSTP and HLS.
Experience with compression technologies and codecs such as H.264.
Real-time Socket / Networking development and optimization, including UDP.
Familiarity with Windows and OSX native APIs is a plus.
Experience with OpenGL|ES is a plus
Bachelor Degree in Computer Science, Software Engineering, or relevant field.
All your information will be kept confidential according to Equal Employment Opportunities guidelines.