JOB TITLE: SOC PROTOTYPING AND EMULATION ENGINEER
LOCATION: MENLO PARK, CA
DURATION: 5+ MONTHS
DUTIES:
- Develop prototyping and emulation strategy, flow and environment setup
- Work closely with algorithm engineers, software engineers, architects and designers to quickly prototype new system and features
- Work closely with firmware and design verification engineers to assist software development and hardware verification
SKILLS:
- Chip architecture, µArchitecture, design and design verification experience
- Performance modeling and evaluation
- Knowledge of OS kernel and experience in driver development
- Familiarity with IO's such as MIPI CSI & DSI, USB, PCIE, LPDDR
- Capable of dealing with ambiguity with a fast changing consumer electronics field
- Results oriented, self-motivated, proactive with demonstrated creative & critical thinking
- Works effectively as an individual and in a multidisciplinary international team
EDUCATION:
- Bachelor's degree with 5+ years of experience or Masters with 4+ years of experience or PhD with 2+ years of experience in an Engineering field
- Knowledge in System Verilog for design and verification, scripting languages such as Python, TCL, C & C++
- Experience with FPGA and/or Emulation platforms
- Experience with lab system debug with logic analyzers, scopes, meters etc
REQUIRED SKILLS:
- C++
- CSI
- FPGA
- KERNEL
- PCIE
- Additional Skills:
- PROTOTYPE
- SELF MOTIVATED
- STRUCTURED SOFTWARE
- PROTOTYPING
- PYTHON
- SCRIPTING
- SOC
- TCL
- USB
- ALGORITHM
- ARCHITECTURE
- DEBUG
- FIELD PROGRAMMABLE GATE ARRAY
- FIRMWARE
- LOGIC ANALYZERS
- PCI EXPRESS
- PERFORMANCE MODELING