Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer) Cupertino, California, United States of America CPU Engineering
$175.6k - $263.4kQUALCOMM, Inc.
## Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer)Cupertino, California, United States of AmericaApply NowFind out how well you match with this jobJob ID: 3095850## **Company:**Qualcomm Technologies, Inc.## **Job Area:**Engineering Group, Engineering Group > CPU Engineering**General Summary:**## About the RoleWe are building a high-performance, production-grade RISC-V Instruction Set Simulator (ISS) that serves as the golden reference model for a family of next-generation 64-bit RISC-V processors. The ISS is a key component of our verification flow: it drives co-simulation against RTL, powers random test generation, and gives software teams a fast, accurate platform to develop and debug pre-silicon firmware.The work is at the intersection of computer architecture, systems software, and verification engineering — writing the kind of C++ that has to be both correct to the bit and fast enough to run long-running benchmarks and boot Linux.## ## What You'll Work On* **Implementing the ISA:** Translate RISC-V specification chapters into working C++ code. We cover a wide range of extensions: integer, floating-point, vector, bit manipulation, security features, interrupt handling, and more.* **Simulation correctness:** Help maintain the fetch/decode/execute engine, memory protection, virtual memory, and privilege-level logic that make the simulator a trustworthy reference.* **Co-simulation:** Work on the harness that runs the ISS alongside RTL and flags any differences, one instruction at a time.* **Testing:** Write targeted unit tests that exercise individual features and compare against expected results derived from the RISC-V spec.* **Developer tooling:** Contribute to and maintain a large collection of simulator extensions and utilities that help the user community be more productive.## ## What We're Looking For* Solid C++ skills and comfort reading unfamiliar codebases.* Comfortable with basic processor architecture, including pipelines, memory, privilege levels, and interrupts.* Strong attention to detail; this work is spec-driven and correctness matters.* Willingness to read a specification document and turn it into tested code.* Some exposure to low-level or systems programming, such as embedded systems, operating systems, compilers, or hardware description.## ## Nice to Have* Experience with RISC-V, x86, or ARM architecture.* Familiarity with simulators or emulators such as QEMU, Spike, gem5, or similar tools.* Experience with GDB, ELF binaries, or bare-metal bring-up.* Background in hardware verification or RTL co-simulation.* Knowledge of Linux internals.* Python 3+ experience.**Minimum Qualifications:**• Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and 3+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience. OR PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field and 2+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail View email address on click.appcast.io or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).**To all Staffing and Recruiting Agencies**: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.**EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.**Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.**Pay range** **and Other Compensation & Benefits****:**$175,600.00 - $263,400.00The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer – and you can review more details about our US benefits at this link.
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer) Cupertino, California, United States of America CPU Engineering in Kentucky vacancy
$300.8k
...Product Architect (RISC-V) – Sr. DirectorSanta Clara, California, United States of... ...**Job Area:**Engineering Group, Engineering Group CPU Engineering**General... ...Engineering, Software Engineering, Electrical... ...and feature set across one or... ...with senior engineers, architects...SeniorWork experience placementWork from home$216.6k - $325k
## Senior Director, Engineering Mobile Handset AI SoftwareSan Diego, California, United States of AmericaApply NowFind out how well you match with... ...working on Mobile Handset software architecture and software system... ...breakdown analysis with CPU, GPU, NPU, and knowledge of...SeniorTemporary workWork experience placementWork from home$221.1k - $331.7k
...EngineerSanta Clara, California, United States of AmericaApply NowFind... ..., Inc.## **Job Area:**Engineering Group, Engineering Group Software Engineering**General Summary... ...Summary:**As a CPU Performance Management... ...environments including simulators and FPGA emulation· Experience...SuggestedWork experience placementRemote workWork from homeRelocationFlexible hours$181k - $361k
...Principal Design EngineerSan Jose, California, United States of AmericaApply NowFind out... ...** The Non-Volatile Engineering Group (NVEG) at Micron... ...silicon correlation. You will set IO architecture direction across... ...through between channel simulation and circuit design.* Power,...SuggestedFull timeLocal areaImmediate start$176k - $298k
Principal Design Engineer | Micron Technology # Single PositionChange the world through... ...Principal Design EngineerSan Jose, California, United States of AmericaApply NowFind out how well... ...zones.* Collaborate on designing, simulating, optimizing, and floor planning NAND...SuggestedFull timeLocal areaImmediate start$169.8k - $254.6k
## Senior Staff Software EngineerSan Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID: 3095544## **Company:**Qualcomm Innovation Center, Inc.## **Job Area:**Engineering Group, Engineering Group Software Engineering**General...SeniorWork experience placementImmediate startWork from home$191.8k - $287.8k
## Sr Staff or Principal Thermal Engineer, Server Packaging (San Diego)San Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob... ...* Lead thermal architecture solutions through simulation and test while working with various...SeniorWork from homeFlexible hours$300.8k
...Director of TechnologySanta Clara, California, United States of AmericaApply NowFind out how... ..., Inc.## **Job Area:**Engineering Group, Engineering Group CPU Engineering**General Summary:***... ...years of Hardware Engineering, Software Engineering, Electrical Engineering...SeniorWork experience placementWork from homeFlexible hours$251.7k - $377.5k
## Senior Director, EngineeringSan Diego, California, United States of AmericaApply NowFind out how... ....## **Job Area:**Engineering Group, Engineering... ...our data center CPU roadmap — to multiple... ...Director to help set the forward-... ...across silicon, software, networking, supply...SeniorWork experience placementWork from home$251.7k - $377.5k
...Mobile Handset ProductsSan Diego, California, United States of AmericaApply NowFind out how... ..., Inc.## **Job Area:**Engineering Group, Engineering Group Software Engineering**General Summary:**... ...Qualcomm is seeking an experienced Senior Director of Engineering to lead...SeniorWork experience placementWork from homeFlexible hours$230.3k - $345.5k
...Efficient AI Systems, Principal Engineer (On-Device/Edge)San Diego, California, United States of AmericaApply NowFind out how... ...design and implementation.* Good at software development with excellent... ...to technical area of expertise; sets expectations and is an example for...Temporary workWork experience placementWork from homeFlexible hours$139k - $295k
## Senior Memory Design EngineerSan Jose, California, United States of AmericaApply NowFind out how well you match with this... ...motivated **Senior Memory Design Engineer** to join our Memory Design... ...Verification Processes With Modeling And Simulation Using Industry Standard...SeniorFull timeLocal areaImmediate start$43.85 - $65.75 per hour
## Engineering Operations Analyst, SeniorSan Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID: 3097447## **Company:**Qualcomm... ...motivated **Engineering Operations Analyst, Senior** to support the planning, execution, marketing...SeniorWork experience placementWork from homeFlexible hours$281.6k - $422.4k
...visionary and execution-focused Senior Director of Engineering to lead AI for Snapdragon... ...Qualcomm's Compute AI software strategy across Snapdragon-... ...model enablement, NPU, GPU, CPU software integration, AI performance... ...are realistically set and attained. • Having influence...SeniorTemporary workWork experience placementWork from home$160k - $227k
Senior Software Engineer, Mission Software Long Beach, California, United States Vast is developing next-generation space stations and space infrastructure using an incremental... ...a continuous human presence in space for America and its allies, enabling advanced...SeniorPermanent employmentFull timeTemporary work$169.07k - $216.03k
...headquartered in El Segundo, California, where we have offices and... .... About This Role The Senior Flight Software Engineer is responsible for determining... ...employees working in the United States are lawfully authorized to... ...in aconfidential file. As set forth in Varda Space...SeniorPermanent employmentFull timeFor contractorsInternshipRelocationRelocation packageFlexible hours$185k - $240k
...SerDes Bring-up Validation Engineer San Jose, California, United States Astera Labs (NASDAQ:... ...the company's COSMOS software suite to unify diverse components... ...to translate SI/PI simulation results into testable... ...aconfidential file. As set forth in Astera Labs'...For contractorsFlexible hours$140k - $280k
...Systems Development Engineer CHAOS... ...algorithms in software (e.g., C++, Python... ...maintain system simulations and models to... ...Systems Engineering V Experience... ...$280,000 The stated compensation... ...employer in the United States? Are you... ...file. As set forth in CHAOS...Permanent employmentWork experience placementCasual workRelocation package$276.9k - $415.3k
...Director - EngineeringSan Diego, California, United States of AmericaApply NowFind out... ..., Inc.## **Job Area:**Engineering Group, Engineering Group... ...ensure delivery of hardware, software, test, documentation, and tools... ...specifications are met. • Sets guidelines for writing...SeniorWork experience placementWork from home$207.6k - $311.4k
## Director of Engineering – Automotive SoftwareSan Diego, California, United States of AmericaApply NowFind out how well you match... ...Group, Engineering Group Software Engineering**General Summary:*... ...engineering executives and Qualcomm’s senior technical and business...Work experience placementWork from homeFlexible hours$185k - $250k
Senior Software Engineer - Neural Simulation Build and scale neural simulation backend infrastructure to convert... ...simulations Location: Sunnyvale, California Compensation: $185,000 - 250,000... ...automakers, as well as the United States military and its allies, trust the...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$200.2k - $300.2k
...Summary:**Join a high-impact Customer Engineering team enabling next-generation server processor... ...closely with internal engineering, software, validation, and product teams to... ...SerDes, and Ethernet o PDN design, SI/PI simulation and debug, EMI/EMC mitigation• Experience...Work experience placementWork from homeFlexible hours$108.8k - $163.2k
## Principal Radar Modeling Simulation & Analysis Systems EngineerUnited States-Maryland-BaltimoreRELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE... ...making history.Northrop Grumman Mission System's Engineering and Sciences (E&S) Baltimore and Partnered Sites (...Full timeContract workRelocation packageShift work- Reading, Pennsylvania, United States of America We're Hitachi Digital Services... ...Job Description Job Title: Senior Data Architect / Enterprise... ...solution architects, data engineers, and AI/ML teams to establish... .... One of the things that sets Hitachi apart is the diversity...Flexible hours
- Aurora Solar is seeking a Senior Software Engineer to advance PV and storage design tools. Lead features end-to-end from discovery to release... ...proposing mathematical approaches to hard problems and driving simulation work with a team that prioritizes correctness and impact....Senior
- Rocket Lab Corp. in Littleton, CO is seeking a Senior Software Engineer II to help build next‑generation simulation and modeling tools for aerospace systems. You will work on flight and ground software capabilities, with a stack centered on C#/.NET and Angular, and contribute...Senior
$160.5k - $238.7k
...Security AI EngineerAustin, Texas, United States of AmericaApply NowFind out... ...*As a Staff Product Security Engineer, AI Security at PayPal, you'... ...areas: securing AI-assisted software development, protecting AI-... ...organizational scope: you'll help set technical direction, lead...Full timeWork at officeImmediate start$175k - $225k
...Team The DRW C/Options Data Engineering team is essential to... ...high‑throughput, low‑latency software systems. Experience with pipeline... ...qualifications, and relevant skill set. The position is also... ...view the Privacy Notice at California residents should review the California...SeniorTemporary workWork experience placementFlexible hours- ## Principal Engineer, HIG-HBM DesignRichardson, Texas, United States of AmericaApply NowFind out how well you match with this jobJob ID: JR114348**Our vision... ...in the development of memory products including simulating, optimizing, and floor planning DRAM circuits. Collaborate...Local areaImmediate start
$195.3k - $270.4k
...At Upstart, we’re united by a mission that... ...Machine Learning and Simulations Platform team... ...training, features engineering, inference, and marketplace... ...products. As the Senior Engineering... ...experience 8+ years of software engineering... ...and 401k). United States | Remote - Anticipated...SeniorSummer workCurrently hiringLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — RISC-V Instruction Set Simulator (Simulator Engineer) Cupertino, California, United States of America CPU Engineering. Be the first to apply!
Related searches
- junior software developer Kentucky
- scientific software engineer Kentucky
- intel software engineer Kentucky
- director software engineering Kentucky
- software engineer Kentucky
- senior robotics software engineer Kentucky
- financial software developer Kentucky
- graduate software developer Kentucky
- part time software developer remote Kentucky
- software engineer remote Kentucky

