Description:
We are seeking a Firmware engineer to deliver kernel drivers for VR displays across novel interconnects. At the bleeding edge of display hardware and software, the role requires a deep understanding of i/o protocols, compression, and firmware to overcome bandwidth and latency bottlenecks. We operate on fast timelines and expect engineers to ship production code every day.
What You’ll Do
DAY 1:
- Design, build, and deliver a modular display runtime that supports 4x5k micro OLED, 2x4k fast LED, and future VR displays with varying refresh rates atop Qualcomm xr2 SoCs
- Design, build, and deliver firmware (along with necessary kernel drivers) to support geometric, photometric, and optics calibration for displays / pancake lens
What You Will Continue To Do
- Compose ICDs / APIs for third parties to integrate their own VR displays
- Interface with kernel, calibration, and display engineers at Reality Labs, Qualcomm, and other industry partners to debug and correct hardware interfaces
- Utilize infrastructure providing deterministic builds and configuration management, guaranteeing software traceability and minimizing maintenance burden
Required Qualifications
- History of pathfinding products 0→1
- Experience building display drivers via MIPI DSI, eDP, DP alt mode
- Experience synchronizing multiple displays with microsecond precision
- Debugging skills with JTAG, SWD, oscilloscopes, logic analyzers, interposer boards
- Interest in learning adjacent skills to expedite integration of novel feature sets (e.g., multi display and multi SoC synchronization)
- C, C++, and/or Rust
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities