Senior Software Engineer — RISC-V Instruction Set Simulator
$167.1k - $250.7kQualcomm
Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > CPU Engineering About the Role We 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 Implement 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. 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. 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). 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. Pay range and Other Compensation & Benefits: $167,100.00 - $250,700.00 The 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. #J-18808-Ljbffr Qualcomm
- ...high-performance, production-grade RISC-V Instruction Set Simulator (ISS) that serves as the golden reference... ...computer architecture and systems software, writing efficient C++ that is... ..., maintain the fetch/decode/execute engine, support virtual memory and #J-1880...Senior
- ...Technologies, Inc. seeks an experienced engineer to build a high-performance RISC-V ISA simulator in C++ for 64-bit processors. You... ...RTL, contributing to a broad set of verification tools and workflows. The role spans architecture, software, and verification, emphasizing...Senior
- ...evolve to unify innovations in software models, compilers, platforms... ...a high performance RISC-V CPU from scratch, and share... ...looking for contributors of all seniorities.Our Tensix Team is building... ...Driven to architect custom instruction set extensions and validate their...SuggestedPermanent employment
$100k
...evolve to unify innovations in software models, compilers, platforms,... ...developed a high performance RISC-V CPU from scratch, and share a... ...for contributors of all seniorities.We are looking for a highly technical... ...Senior Staff/Principal Engineer to lead the porting and enablement...SeniorPermanent employmentRemote work$153.2k - $234.1k
Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you will... ...-accelerated, physically-based sensor simulator into a production platform — one that... ...3D content and USD pipeline teams to set runtime budgets, automated validation...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- GlobalFoundries in Santa Clara is seeking recent graduates to become a world-class CPU IP Design Engineer, owning RTL development of the latest AI-enabled RISC-V CPU core. The candidate will be responsible for all aspects of the design, including functional features, performance...Senior
$130k - $200k
Santa Clara, CAData Engineering - Simulation & Verification /Full-time /HybridPlusAI... ...AI-based virtual driver software for factory-built... ...teams.We are looking for a Senior Simulation Software Engineer... ...collaborate effectively in a team setting.Preferred Skills:Experience...SeniorFull timeImmediate start$100k
...unify innovations in software models, compilers, platforms... ...a high performance RISC-V CPU from scratch, and... ...contributors of all seniorities.Tenstorrent is... ...HPC & Agentic Software Engineering Lead, you will operate... ...close to hardware and instruction-level programming....Permanent employment$148k - $226.2k
Job DescriptionDescriptionThe Simulation group is solving one of self-driving’s most difficult problems:... ...evaluating the performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will drive the...SeniorFull timeLocal areaRemote workWork from home$193.93k - $291.15k
...of autonomy development. The Simulation team is responsible for building... ...teams across the company to set and expand the range of what’... ...closely with autonomy engineers and build an understanding of... ...years of experience working in software engineering or related fields...SeniorImmediate startFlexible hours$190k - $260k
...leveraging its commercial self-driving software to develop, test and deploy... ...an experienced Software Engineer who is passionate about motion control and simulation to join our Controls team. The role... ...restrictions, under terms and conditions set forth at Kodiak’s sole...SeniorTemporary workWork at officeVisa sponsorshipShift work$129.4k - $198.4k
...experiences. About the Organization: The Simulation team, part of the Autonomous Vehicle... ...simulation tests used for autonomous vehicle software validation. Develop and maintain GM’s... ...simulation trust and health trends to engineering teams and leadership. Drive scalable...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$184k - $287.5k
...Blackwell generation alone! Now we're hiring the engineer who will lead the rebuild of that... ...customer specs. This role centers on the simulation and configuration engines that feed the firmware... ...gates that protect product quality.Help set the team's AI direction. Mentor and grow...SeniorFull timeImmediate start$152k - $241.5k
We are now looking for a Senior Software Engineer for Agent Simulation & Evaluation! Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPUs act as the brains of computers, robots, and self-driving cars that...SeniorFull time- ...Responsibilities: Develop optimized software in an embedded environment... ...'s degree in electrical engineering, computer science, or... ...low-level SW optimization at instruction level, loop optimization, vectorization... ...experience with ARM or RISC-V CPUs, or Tensilica DSP...
$190k - $260k
...leveraging its commercial self-driving software to develop, test and deploy... ...an experienced Software Engineer who is passionate about motion control and simulation to join our Controls team. The role... ...restrictions, under terms and conditions set forth at Kodiak's sole...SeniorTemporary workWork at officeVisa sponsorshipFlexible hoursShift work$148k - $226.2k
Job Description The Simulation group is solving one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads. As a software engineer on the Simulation Engine team, you will drive the...SeniorLocal areaRemote workFlexible hours$184k - $287.5k
...building the computational foundation for the next generation of biological discovery. We are looking for a Senior Software Engineer to join our MD Simulation Engineering team, whose mission is to enable biological simulation engines at scale.This team builds the GPU-...SeniorFull timeWorldwide- Ways of Working: Set Schedule - This job... .... We’re a team of engineers, clinicians, and innovators... ...for the real-time software infrastructure... ...da Vinci™ Simulator product line. Because... ...reliability. As a Senior Software Engineer,... ...will be notified and instructed on any...SeniorLocal areaWorldwideFlexible hours
- Qualcomm Technologies, Inc. is seeking a highly experienced Server Product Architect with RISC-V product experience to define the architecture of a server SoC for demanding data-center workloads. You will translate requirements into architectural trade-offs across CPU,...Senior
- Senior Software Engineer - Virtual Hardware Modeling The compute performance and power efficiency requirements... ..., and serves as the primary simulation vehicle for system software and... ...processor/DSP architectures, such as ARM, RISC‑V, and XTensa. Familiarity with NoC,...SeniorNight shift
- Build agentic systems to automate simulation, evaluation, and performance analysis for AI... ...characteristics and automate critical engineering workflows like capacity planning and release... ...or Engineering and over 5 years of software development experience, including 2 years...Senior
- ...worldwide. We’re a team of engineers, clinicians, and... ...We are seeking a Senior Unity Engineer, with an... ...consistently ship high-quality software. Responsibilities... ...robotic behavior into simulation Evaluate technical... ...will be notified and instructed on any requirements...SeniorFull timeLocal areaWorldwideFlexible hours
$109.8k - $197.7k
Job Family: Software Req ID: 520049 Siemens EDA is a global technology leader in Electronic... ..., Semiconductor Process and Device Simulator Join the Calibre™ R&D Team at Siemens EDA... ...Science, Applied Mathematics, or Engineering (Electrical, Mechanical, Civil, etc.),...SeniorFull timeWork at officeWork from home$153k - $220k
...before heading to the office, or leaving earlier when needed to accommodate family commitments. About the role As a senior software engineer on the Simulation Orchestration team, you will own the compute platform that Applied Intuition’s autonomy products run on. Our...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workWorldwideDay shift$193.3k - $261.5k
Senior Software Development Engineer, Amazon Leo - Developer Productivity, AI, Test and Simulation Amazon Leo is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers beyond the reach of existing networks...SeniorPermanent employmentInternshipLocal areaFlexible hours$224k - $356.5k
...drivers!We are looking for a senior engineer to own the engine that makes... ...architecture: how road and simulation driving data becomes curated... ...the teams that depend on them.Setting the standard for evaluation... ...).12+ years building software, with significant time in autonomous...SeniorFull timeRemote work$152k - $241.5k
...their best work. Come join the team and see how you can make a lasting impact on the world.Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on breakthrough technology that drives...SeniorFull time$200k - $250k
...generation of nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission power... ...experiments to inform design changesMentor other engineers, set technical direction, and contribute to building a...SeniorRemote workFlexible hours$123.2k - $189.1k
Job DescriptionRole Overview As a Software Engineer in Simulation, you will be responsible for ensuring the quality and reliability of autonomous vehicle... ...collaborate to design scalable, reliable systems that set new standards for automotive innovation and make mobility...Full timeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — RISC-V Instruction Set Simulator. Be the first to apply!
- software engineer internship Cupertino, CA
- software development engineer aws Cupertino, CA
- software developer internship no experience Cupertino, CA
- real time software engineer Cupertino, CA
- financial software developer Cupertino, CA
- experienced software developer Cupertino, CA
- remote entry level software developer Cupertino, CA
- information technology software engineer Cupertino, CA
- software system engineer Cupertino, CA
- network software engineer Cupertino, CA



