Meta AR/VR Job | Software Engineering Manager - XR Interaction
Job(岗位): Software Engineering Manager - XR Interaction
Type(岗位类型): 3D Software Engineering
Citys(岗位城市): Redmond, WA
Date(发布日期): Before 2021-12-14
Summary(岗位介绍)
At Facebook Reality Labs Research, software development is vital to turbocharging our scientific explorations and generating the consumer products people will use for decades to come — products that give people superpowers. Join a world-class team of pioneers experimenting with breakthrough technology. In this role, you will lead systems software development, partnering with expert research scientists, mechanical engineers, electrical engineers, and other brilliant minds to build cutting-edge prototypes and create the technology that makes AR/VR universal. If you're a C/C++ expert with a passion for leading software teams, finding new talent, developing people, mentoring, coaching, providing feedback, and making people better, step into the adventure of a lifetime as we make science fiction real and change the world.
Qualifications(岗位要求)
BS degree in Computer Science or related field
2+ years of experience managing software engineers
5+ years of C++ experience
5+ years of experience creating software for real-time environments such as games or robotics
Experience designing software systems and services
Proven track record of software development, including shipping one or more products on large code bases that span platforms and tools
Communication experience and experience working across disciplines to drive solution
Description(岗位职责)
Manage a team of system software engineers working on advanced AR/VR research
Analyze, design, develop, and debug real-time VR and AR software for advanced interaction prototypes
Provide technical leadership for innovative, reliable, scalable, and maintainable software solutions
Provide team guidance, regular feedback, education, coaching, and mentoring
Perform architectural, design, and code reviews that improve software engineering quality
Create career development plans, manage performance, and conduct performance reviews
Identify, recruit, interview, and hire new software engineers, while helping the team scale effectively
Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
Additional Requirements(额外要求)
Input devices such as keyboards, mice, and game controllers
Tracking devices, such as Kinect, OptiTrack sensors, IMUs, and depth sensors
3D graphics, including technologies such as DirectX, Vulkan, or OpenGL
Game engines such as Unreal and Unity
High performance libraries such as Eigen and Boost
Machine learning frameworks such as PyTorch, Caffe2 or TensorFlow
Physics, Advanced mathematics, Robotics, Sensor fusion, Computer vision, Digital signal processing, or MATLAB