SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds