Facebook pixel

Software Engineer Intern, Aria Partner Services (Masters)
Posted on 2/2/2022
INACTIVE
Locations
London, UK
Experience Level
Intern
Desired Skills
JavaScript
R
UI/UX Design
Requirements
  • Currently has, or is in the process of obtaining, a Master's Degree or PhD in the field of Computer Science or related field
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment
  • Experience in C++/C+
  • Proven QT and QML desktop/embedded applications development experience
  • JS knowledge in terms of writing QML scripts
  • Good understanding of video encoding, threading, sync/async operation models in terms of QT, QML animations and 2D/3D transformations
  • MacOS and Windows developer abilities
  • Graphical UI/UX knowledge
  • Interpersonal experience: cross-group and cross-culture collaboration
  • Experience in 2D/3D tooling
  • Experience in video rendering
  • Intent to return to degree-program after the completion of the internship
Responsibilities
  • We currently have a 2D/3D desktop (Windows/MacOS) that is a mix of classic Qt-widgets and QML. The primary role of this internship is to make it a pure QML application as well as establish a clear separation between business logic and UI
  • Designing and building Flux-like to separate logic and UI
  • Port the various QWidget-based components to QML
  • Collaboration with and support of other researchers and engineers across various disciplines
  • Communication of engineering design, implementation progress and results
Meta

10,001+ employees

Parent company of Facebook, WhatsApp, Instagram, & more
Company Overview
Meta's mission is to make the world more open and connected— and give people the power to build community and bring the world closer together.
Company Core Values
  • Give People a Voice - People deserve to be heard and to have a voice — even when that means defending the right of people we disagree with.
  • Serve Everyone - We work to make technology accessible to everyone, and our business model is ads so our services can be free.
  • Promote Economic Opportunity - Our tools level the playing field so businesses grow, create jobs and strengthen the economy.
  • Build Connection and Community - Our services help people connect, and when they’re at their best, they bring people closer together.
  • Keep People Safe and Protect Privacy - We have a responsibility to promote the best of what people can do together by keeping people safe and preventing harm.