CORPORATE

Careers

VaST Systems Technology Corporation is always interested in outstanding candidates. If you have a background in developing SoC architectures and embedded software development and are experienced in modeling and simulation methodologies and technologies we would like to talk to you. Please send a soft copy of your resume to jobs@vastsystems.com


Verification Engineer

Location: Sunnyvale, CA

Job Duties: Responsible for verifying virtual processor models and virtual system platform. Duties include gathering information on processor architectures and creating test plans for block level and system level verification including target codes and startup code; developing directed tests using assembly and high level languages such as C/C++ to verify functionality of models at platform and system levels; designing and implementing system level verification environment; running and debugging tests; writing tools and scripts in Perl and other script languages to enhance verification process; verification of tools and software products; automating final test regressions for unit and system level virtual system platforms.

Requirements:

  • MS in Computer Science or Information Technology.
  • Minimum 2 years exp in software design and verification

Experience background must include:

  • Knowledge of computer architecture at system level.
  • Knowledge of microprocessor architectures (ARM, MIPS, PowerPC)
  • System verification and target code generation
  • Embedded software design
  • Programming experience in assembly, C and C++
  • Debugging
  • Experience developing verification tools such as random code generators, regression testing;
  • Experience in automation of verification

Up to top