View Our Website View All Jobs

System Validation Engineer


  • Writing CPP System Level tests targeting the CPU/DSP/CNN cores in CPP
  • Writing CPP Performance and Power system-level use-cases
  • Work on FPGA and Emulation scripts and flows for system validation, to increase productivity across the team
  • Work on post-silicon bringup and flows
  • Work closely with Algorithm engineers, DV engineers, Architects and Designers to come up with system level use-case scenarios
  • Work closely with Design Verification to enhance and augment verification for IPs on FPGA and/or Emulation platforms
  • Work closely with Firmware, Reference Modeling, and Software engineers to assist software development and debug


What are the must have non-negotiable requirements for this role?

  • Experience in CPP for writing system level test-cases for SoC like IP
  • Experience in scripting languages such as Python, TCL etc
  • Experience running tests on FPGA and/or Emulation platforms for SoC like IP
  • Experience in post-silicon bringup and flows for SoC like IP
  • Experience with lab system debug with logic analyzers, scopes, meters, etc
  • Experience in performance evaluation and modeling for SoC like IP
  • Experience in power tests and evaluation on prototyping platforms
  • Familiarity with AMBA protocol, OCP protocol
  • Familiarity in System Verilog for design and verification - for debugging



  • Is this an FPGA, SOC FPGA or SOC ASIC project?
    SOC ASIC target, but we are using a FPGA and Emulator, for silicon verification/validation.

  • Does the engineer need to contribute in the design (RTL, synthesis), verification (SV/UVM or similar) or validation (post-si testing and system enabling) areas?
    Verification - writing system-level tests running on the CPU and/or DSP which run on FPGA/Emulator.

  • Is a hardware (either RTL or Verification) or a firmware / software (system software/firmware, drivers) background a closer fit to the project’s needs?
    A mix - since it's pre-silicon verification, writing FW like tests, for system level validation.




What are the nice to have details for this role?

  • 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



Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file