Skip navigation

CPU Verification and Test Engineer

Job Description

Insight Global is looking for a CPU Verification and Test Engineer. This candidate will work on small team developing CPU verification Testcode and verifying the design implementation of an ARM CPU core. They will work closely with the Design Engineer to write testcode in ARM assembly language and/or Perl from a detailed testplan at the CPU level. This is not a position to verify the CPU sub-system or peripherals, but the design implementation internal to the processor core.

Job Requirements

  • 2-5+ years experience
  • Detailed knowledge of CPU micro-architecture, graduate school or equivalent work experience
  • Degree Types: Master of Science in Computer Engineering (preferred) or Electrical Engineering
  • Design engineering or verification experience
  • Assembly language programming experience, RISC architecture preferred (MIPS, ARM, PowerPC, etc)
  • C/C++, Pascal programming experience
  • Working knowledge of Unix/Linux ("user" level, basic commands)
  • Any scripting experience: csh, bash, ksh, tcl, Perl
  • Logic design experience: VHDL
  • logic simulation/debug experience (any simulator or waveform debugger)
  • Must be able to write testcode per provided testplan and run testcode in simulation
  • Experience debugging failures, root-cause to design or testcode

  • Firmware or device driver development experience
  • Perl scripting experience
  • Verilog logic design experience

Job Snapshot

Post Date 4/7/2014
Location Raleigh, NC
Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Broadcasting - Radio - TV
Required Travel Not Specified
Job ID RAL-056999
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.