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 Description: 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; writing directed tests using assembly, and high level languages like C/C++ to verify the functionality of models; 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:
- Requires MS in CS, EE or Electronics and Communications Engineering.
- Minimum 2 years exp in job offered/software design and verification.
Experience and knowledge must include:
- computer architecture at system level
- knowledge of microprocessor architectures (ARM, MIPS, PowerPC)
- processor modeling and simulation using dynamic code translation
- verification and target code generation
- automation of verification
- experience developing verification tools such as random code generators
- regression testing
- embedded software design and programming experience in assembly, C and C++ and debugging.
