Vacancy expired!
The Reality Labs 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 potential to change the world is immense - and we're just getting started. Concept Engineering team explores, develops, and delivers new cutting-edge technologies that serve as the foundation of current and future AR/VR products. The team is responsible for rapidly building and iterating on high-fidelity prototypes and development platforms that bring new ideas to life. We are seeking a Firmware Engineer who has a passion for working across disciplines to turn early cutting edge concepts and technologies into shipping products. As a Firmware Engineer, you will be responsible for firmware design and bringup on cutting edge hardware targeted for both prototypes and shipping consumer products.
- Ownership of system design and firmware on hardware prototypes and development platforms
- End-to-system firmware development to include initial bring-up and driver development on bare-metal/RTOS/Linux platforms
- Develop robust processes for validating hardware and system integration
- Collaborate with vendors to troubleshoot hardware issues
- Collaborate in a team environment across multiple, product focused, research, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
- BS in Electrical Engineering or Computer Science
- 5+ years experience with driver and board-level system software development
- Experience with board bring up and systems debugging
- Experience with ARM based processors, microcontrollers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, etc.
- Experience with debugging tools such as bus analyzers and oscilloscopes
- Experience with protocol design, specification, and implementation
- Experience debugging and problem solving in code bases and environments
- Experience with system software on embedded devices
- Experience with cameras, wireless and audio
- Experience with Android/Linux system software
Vacancy expired!