2

Software Engineering Manager - FRL Research

 3 years ago
source link: https://www.facebook.com/careers/v2/jobs/2509507122685672/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Software Engineering Manager
COVID-19 update: Protecting the health and safety of our communities—including our teams and of those considering a career at Facebook—is our highest priority. We continue to closely monitor the evolving situation and we appreciate your understanding and flexibility with any related changes to our interviewing process. Learn how our teams are helping to keep people safe, informed, and connected.

Software Engineering Manager - FRL Research

Software Engineering Manager - FRL Research
Oculus iconOculus
Location pin icon
Redmond, WA
You can submit up to three job applications every 90 days. Be sure to apply for roles that strongly match your skills and work experience.

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.

Software Engineering Manager - FRL Research Responsibilities
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
Minimum Qualifications
BS degree in Computer Science or related field
5+ 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
Preferred Qualifications
Experience in input devices such as keyboards, mice, and game controllers
Experience with tracking devices, such as Kinect, OptiTrack sensors, IMUs, and depth sensors
Experience in 3D graphics, including technologies such as DirectX, Vulkan, or OpenGL
Experience in game engines such as Unreal and Unity
Experience in high performance libraries such as Eigen and Boost
Knowledge in Physics
Knowledge in Sensor fusion
Knowledge in Computer vision
Experience in machine learning frameworks such as PyTorch, Caffe2 or TensorFlow
Knowledge in MATLAB
Knowledge in Digital signal processing
Knowledge in Robotics
Knowledge in Advanced mathematics
Locations
About the Facebook company
Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we're just getting started.
Facebook is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or who are neurodivergent, and to candidates with sincerely held religious beliefs or requiring pregnancy related support. If you need support, please reach out to [email protected].

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK