Senior Member of Technical Staff #92048
Apply NowCompany: Rivos
Location: Santa Clara, CA 95051
Description:
Responsible for designing, developing, and maintaining simulation software for our
organization. Work closely with cross-functional teams to understand customer requirements
and develop high-quality software solutions that meet those requirements. Design and develop
simulation software solutions that meet customer requirements and are scalable, maintainable,
and extensible. Create system simulation models for the purpose of verification, performance
analysis, and software development. Adding new features to QEMU, GEM5, Spike, Sail, or
other modeling environments. Provide reference model and data for RTL design and
verification. Contribute to verification environment, test cases, and debugging. Collaborate
cross-functionally with Silicon design, firmware, Design Verification, and other teams across
the company. Collaborate with cross-functional teams to analyze, design, develop, test, and
deploy simulation software solutions. Develop and maintain technical documentation, such as
design documents, user manuals, and system documentation. Participate in code reviews and
provide constructive feedback to ensure code quality and adherence to coding standards. Stay up
to date with emerging simulation technologies and industry trends to ensure the organization is
using the latest and most effective simulation methodologies and tools. Identify and resolve
software defects and issues in a timely manner.
Education:
Experience:
Special Requirements: Must have at least 2 years of prior work experience in each of the following:
$220,000 - $230,000 a year
Salary
Worksite: 3315 Scott Blvd., Floor 4, Santa Clara, CA 95054
Applicant Instructions: Email resume to: jen@rivosinc.com. Must specify job code 92048 in reply. EOE.
organization. Work closely with cross-functional teams to understand customer requirements
and develop high-quality software solutions that meet those requirements. Design and develop
simulation software solutions that meet customer requirements and are scalable, maintainable,
and extensible. Create system simulation models for the purpose of verification, performance
analysis, and software development. Adding new features to QEMU, GEM5, Spike, Sail, or
other modeling environments. Provide reference model and data for RTL design and
verification. Contribute to verification environment, test cases, and debugging. Collaborate
cross-functionally with Silicon design, firmware, Design Verification, and other teams across
the company. Collaborate with cross-functional teams to analyze, design, develop, test, and
deploy simulation software solutions. Develop and maintain technical documentation, such as
design documents, user manuals, and system documentation. Participate in code reviews and
provide constructive feedback to ensure code quality and adherence to coding standards. Stay up
to date with emerging simulation technologies and industry trends to ensure the organization is
using the latest and most effective simulation methodologies and tools. Identify and resolve
software defects and issues in a timely manner.
Education:
- Master's or foreign equivalent in Electronics Engineering or related field
Experience:
- 3 years of experience in job offered or related occupation.
Special Requirements: Must have at least 2 years of prior work experience in each of the following:
- Developing and owning an architecture validation test suite for Intel's Virtual Machine Extensions
- (x86-VMX.).
- Triaging test failures in software model of processor core.
- Reviewing code for Virtualization and Decoding logic implementation in software model.
- Developing coverage infrastructure in System Verilog for decoder subunit of ARM core.
- Creating static checks for decoder specification files in Perl.
**Telecommuting allowed for this position**
$220,000 - $230,000 a year
Salary
Worksite: 3315 Scott Blvd., Floor 4, Santa Clara, CA 95054
Applicant Instructions: Email resume to: jen@rivosinc.com. Must specify job code 92048 in reply. EOE.