Embedded Systems Development Engineer
Posted on: May 16, 2022
Reality Labs focuses on delivering Meta's vision through
Augmented Reality (AR) and Virtual Reality (VR). The compute
performance and power efficiency requirements of Virtual and
Augmented Reality require custom silicon. The Silicon team is
driving the state of the art forward with breakthrough work in
computer vision, machine learning, mixed reality, graphics,
displays, sensors, and new ways to map the human body. Our chips
will enable AR and VR devices where our real and virtual world will
mix and match throughout the day. We believe the only way to
achieve our goals is to look at the entire stack, from transistor,
through architecture, to firmware, and algorithms.You will be part
of the End-to-End (E2E) System Prototyping and Validation team at
Reality Labs Silicon. Your work will focus on building and scaling
software infrastructure, product validation content, and automation
strategies for silicon, low-level embedded software and OS
development for Meta's custom-designed SoCs. The ideal candidate
will understand SW/HW system integration on both pre-silicon and
Embedded Systems Development Engineer Responsibilities:
- Support all phases of SoC development - including standing-up
pre-silicon model platforms, early software enablement and
bring-up, portable framework architectures and automation
strategies implementation targeting simulation, emulation, FPGA and
post-silicon product boards.
- Develop and distribute software APIs to orchestrate silicon
development platforms to automate stimuli input and capture output
data streams for system integration and end-to-end product
- Invent new tools that streamline reliable software deployment,
test execution, and data analysis for on-device continuous
- B.S. degree in Computer Science, Computer Engineering,
Electrical Engineering, or equivalent experience.
- 2+ years of experience in software development.
- Experience in software design and programming in C/C++ and
Python for development, debugging, testing and system
- Knowledge of the silicon development cycle.
- Hands-on experience with peripherals such as UART, SPI, CSI-2,
i2c, GPIO, and USB.
- Experience with FPGA and hardware evaluation boards.
Facebook is proud to be an Equal Opportunity and Affirmative Action
employer. We do not discriminate based upon race, religion, color,
national origin, sex (including pregnancy, childbirth, or related
medical conditions), sexual orientation, gender, gender identity,
gender expression, transgender status, sexual stereotypes, age,
status as a protected veteran, status as an individual with a
disability, or other applicable legally protected characteristics.
We also consider qualified applicants with criminal histories,
consistent with applicable federal, state and local law.Facebook is
committed to providing reasonable accommodations for candidates
with disabilities in our recruiting process. If you need any
assistance or accommodations due to a disability, please let us
know at email@example.com.
Keywords: Oculus, Redmond , Embedded Systems Development Engineer, Other , Redmond, Washington
Didn't find what you're looking for? Search again!