Silicon Embeded Software Engineer IV 25348-1
Company: Infotech Sourcing
Location: Sunnyvale
Posted on: May 7, 2022
|
|
Job Description:
Job Description Job Title: Silicon Embeded Software Engineer IV
25348-1 Duration: 12 months Job Type: W2 Job Location: Redmond , WA
or Sunnyvale, CA Job Description: 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 PnP (Performance and Power) team at Reality
Labs Silicon. Your work will focus on creating benchmarks, writing
power management drivers, profilers, and automation for Meta's
custom-designed SoCs. The ideal candidate will understand low-level
embedded software development for custom low-power SoC, and have
experience on both pre-silicon and post-silicon platforms. What are
the top non-negotiable skill sets required for this role? ---
Excellent software design and programming skills in C/C++ for
development, debugging, testing and performance analysis ---
Understanding of how hardware works, clock-level issues, bridges,
delays, interrupts, clock gating, polling etc. Duties: --- Embedded
firmware architecture and design to orchestrate hardware
accelerators --- End-to-system firmware development to include
power-management, boot loaders, scheduling, RTOS and/or bare-metal
implementations --- Develop OS custom kernel drivers and APIs for
hardware accelerators and peripherals. --- Support all phases of
SoC development - including early architecture requirements
definition for custom silicon, firmware architecture,
implementation, simulation, FPGA debug, chip bringup and support
systems and software teams on algorithm development on validated
systems Skills: --- 5 years of experience in embedded firmware
design for low-power mobile SoC --- Experience with lab
instrumentation like oscilloscope, logic/protocol analyzers for
debugging embedded systems at HW level --- Familiarity with
embedded micro-controllers' architecture --- Hands-on coding
experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO,
USB --- Experience in real-time processing for computer vision and
user interaction tasks, high-compute/throughput systems and using
simulation and modeling technique to estimate performance and power
--- Hands-on experience with FPGA and hardware evaluation boards,
EDA design tools, and/or ISA simulators Education --- Must Have:
Bachelor degree in Electrical/Computer Engineering or Computer
Science --- Master's Degree preferred but not required
Keywords: Infotech Sourcing, Sunnyvale , Silicon Embeded Software Engineer IV 25348-1, IT / Software / Systems , Sunnyvale, California
Click
here to apply!
|