What are the responsibilities and job description for the SoC Design Verification Engineer position at Numero Solutions Inc?
Position: SoC Design Verification Engineer
Experience: 5 Years
Location: Remote
Employment Type: Contract (C2C/W2)
Job Description:
SOC validation engineers use the silicon evaluation platform, Software, and other test equipment to test the functionality and design of products, programs, and other tools. They work before the production phase of the SOC, and collaborate with design teams to verify their designs. The validation engineer is responsible for ensuring the compliance of a product with its specifications.
Responsibilities:
- Create validation plans based on specifications and in coordination with architects and customer use cases
- Define test methodologies: Establish and implement validation and testing standards and policies
- Perform feature and performance validation: Write scripts, run regressions, debug, and analyze to required quality levels and schedules
- Perform electrical compliance test specifications / compliance test suite for various interfaces and conduct lab measurements
- Work on high-speed serial I/O interfaces like PCIE Gen1-5, and peripheral interfaces such as SPI, I2C, etc.
- Document: Create technical manuals and other materials, and produce and maintain detailed documentation related to validation activities and outcomes
- Collaborate: Work with other engineers from different teams such as board design, software, architecture, design, and performance analysis,
- Mentor: Encourage and train junior members of the team
- Proficient communication, collaboration and teamwork skills and ability to lead, grow, and contribute to diverse and inclusive teams
Basic Qualification
- Bachelor’s or Master's degree or higher in EE, ECE, or CS
- 5-10 years of experiences for SOC/ASIC/FPGA validation
- High speed serial interface analog building blocks, protocol, specifications and test methods
- Proficiency in handling High Bandwidth oscilloscopes, BERT, logic analyzers and understanding of probing
Preferred qualifications
- BS/MS/ME in Computer Science, Electrical Engineering, or related field
- Writing Python/C code to automate test procedures
- Good software architecture principles and development practices
- Scripting experience in any programming language (C , Python, PERL, MATLAB) to develop automation scripts is a plus.
- Experience in Analog IP Characterization (SerDes, PLL, DDR) is desirable
Salary : $75 - $97