The SoC Design Engineer will be responsible for the digital design of ASIC cores within image sensor SoC products, encompassing IP design, analysis, integration, and validation. This role involves collaboration with physical design teams on floor-planning, timing closure, and DFT implementation. Key tasks include conducting timing control logic design and static timing analysis (STA) for sensor interfaces and mixed-signal integration, as well as performing chip bring-up, validation, and debugging. The engineer will design, integrate, and validate data pipelines according to PRD/design specifications and system architecture of SoC products, adhering to the ASIC design flow which includes coding, simulation, synthesis, static timing analysis, formality verification, and DFT. This process utilizes tools like Simvision, Prime Time, Cadence Virtuoso, Design Compiler, Integrator, and programming languages such as Verilog and System Verilog. The role also requires conducting design verification and modeling using SVA, Python, Perl, C++/C, and HLS. Collaboration with digital and analog engineers for system design, integration, and validation is essential, as is working with algorithm engineers for module-level design, including hardware C model implementation, microarchitecture design, RTL design, and hardware/software co-simulation. Furthermore, the engineer will work with algorithm and application engineers for project-based microarchitecture improvements and conduct silicon validation, debugging, and tuning.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
501-1,000 employees