Software Engineer

Employer

Job Description

Software Engineer - VR Graphics Streaming Mobile

SUMMARY:

• Come invent the future. At Meta Reality Labs Research, software development is vital to turbocharging our scientific explorations and generating viable paths to the consumer products people will use for decades to come — products that will literally give people superpowers. Join a world-class team of pioneers experimenting with breakthrough technology.
• Partner with expert research scientists, engineers to build cutting-edge prototypes and create the technology that makes AR/VR universal.
• We are delivering experimental prototypes that we expect will turn into long term strategy.
• In this role, you will Develop and Modify VR mobile graphics pipelines to include streaming over a wired or wireless network and Test pipeline on mobile compute architectures.
• We find that candidates with programming experience with low level games programming - IE C++ (not c# or javascript) or low level video encoding/transport (like netflix, or zoom) do well in this role.

QUALIFICATIONS:

• Familiarity with system level programming on mobile architectures
• Knowledge of computer graphics, familiar with graphics APIs
• Knowledge of video compression architecture and design
• Knowledge of network architecture
• Have experience of modern software development environment, including unit testing, source control, and continuous integration
• Proficiency in C++/C, strong software development / optimization and debugging skills
• Capable of writing high-quality, performant, maintainable code
• Prefer exp with OpenMax (OMX)

EDUCATION/EXPERIENCE:

• Bachelor's degree in computer science, software engineering or relevant field required.

TOP 3 SKILLS

• coding - c++ ; Graphics familiarity; Video encoding familiarity.

ADDITIONAL INFORMATION:

• Role is able to be remote until July and will then need to report to closest Meta office (open to multiple locations)