Meta AR/VR Job | Embedded and Operating Systems, Software Engineering Manager
Citys（岗位城市）: Sunnyvale, CA | Burlingame, CA | Remote, US
The Facebook Reality Labs AR/VR team at Facebook is helping more people around the world come together and connect through world-class Augmented, Mixed, and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, machine perception, graphics, operating systems, social interaction, and more, we are committed to driving the state-of-the-art forward through relentless innovation. AR and VR’s potential to change the world is immense.
We are seeking Engineering Manager for our Embedded and Operating System Teams. The ideal candidate has proven design and build skills, passion for low level-systems software, and hands on experience with working on Operating systems at the lower layers.
8+ years of software engineering work experience, including hands-on technical management in distributed systems, back-end system components, and their interactions.
2+ years of experience developing, coaching and managing engineering leaders.
Demonstrated experience recruiting and managing technical teams, including performance management.
BA/BS in Computer Science (In lieu of degree, 4+ years software engineering work experience).
Be both highly technical and an effective people manager.
Be a subject matter expert in an infrastructure domain.
Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area.
Work with your team and cross-functional partners to define and influence strategy.
Drive roadmap creation and execution.
Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level.
Participate in technical design.
Measure the impact of your team and set clear expectations and goals.
Work effectively with cross-functional partners and stakeholders to set and achieve optimal outcomes.
Partner with leadership to influence and drive org design, contribution and prioritization.
Experience delivering applications or system frameworks.
Experience in Windows, Linux, MAC and/or Android.
Experience with embedded processors architecture and boot mechanism, interrupt priorities, and configuring peripherals.
Experience with software design and programming in C/C++.
Experience with hardware debugging, clock-level issues, bridges, delays, interrupts, clock gating, polling, power consumption, etc.
Experience with embedded DSP and CPU architectures.