Search jobs > San Jose, CA > Engineer simulation
Description
Specific responsibilities will include :
- Design and implementation of Tensilica software tool chain, in particular the instruction set simulator (ISS) for RISC-V processors
- Development of software models for RISC-V processor features for functional, cycle-accurate, and HW / SW simulation.
- Enhancements and maintenance of the existing RISC-V simulator
- Verification of software models in hardware-software co-simulation environment
- Integration of the RISC-V instruction set simulator with 3rd party system modeling environments
Requirements
- MS or PhD in Computer Science or Electrical / Computer Engineering
- Bachelors in computer science or electrical Engineering + 7 years of related experience, or Masters + 5 years of related experience.
Outstanding candidates with PhD and no industrial work experience will be considered.
- Strong C / C++ development skills
- Knowledge of ISA, CPU micro architecture, and assembly
- Knowledge of SystemC and TLM methodologies
- Experience with GNU development tools and / or Microsoft Visual Studio environment
- Experience with modeling tools for performance analysis or Hardware / Software Co-simulation
- Experience in Electronic design automation (EDA) flow
- Experience developing software on Linux environment
- Ability of reading specification and standard documents, and retrieving needed knowledge from various resources
We’re doing work that matters. Help us solve what others can’t.
Software Engineer, Simulation for Release Validation
Software Engineering builds the brains of Waymo's fully autonomous driving technology. If you're a software engineer or researcher who's curious and passionate about Level 4 autonomous driving, we'd like to meet you. In this hybrid role, you will report to a Software Engineering Manager. Measure and...
Senior Software Engineer, Simulation
Analyze simulation/resimulation reproducibility (does running the same code multiple times result in the exact same behavior?) and develop tooling to root-cause whether nondeterminism is coming from autonomy tasks or from the simulation/resimulation code. The Virtual Test Ecosystem (VTE) team is res...
Software Engineer - Radar Simulation
We are looking for a senior engineer with expertise in simulation of electromagnetic and radar systems. Applied Intuition is a vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide. At Applied Intuition, we encourage all engineers to take ownership over t...
Software Engineer - Sensor Simulation Infrastructure
We are looking for a senior engineer to build and maintain our sensor simulation cloud infrastructure. Experience working with either autonomous vehicles or simulation products, including sensor simulation. You will be improving the development and deployment of our sensor simulation product, used b...
Sr. Software Engineer - C++ Simulation/Data
SafeAI is seeking a highly skilled Senior Software Engineer with expertise to join our dynamic and forward-thinking organization. Facilitate seamless integration of simulation and other validation tools into engineers' daily workflows, embedding them deeply within the autonomous technical stack’s va...
Lead Software Engineer, Integrated Simulation Systems
Lead Software Engineer, Integrated Simulations Systems, will build, integrate, and automate simulation tools and pipelines across Advanced R&D and Engineering teams to help accelerate our aircraft development and entry-into-service. Lead simulation team’s technical strategy and engineering effor...
Senior Software Engineer, Simulation
Analyze simulation/resimulation reproducibility (does running the same code multiple times result in the exact same behavior?) and develop tooling to root-cause whether nondeterminism is coming from autonomy tasks or from the simulation/resimulation code. The Virtual Test Ecosystem (VTE) team is res...
Senior Software Engineer - Core-Simulator: Simulation Vehicles
Senior Software Engineer - Core-Simulator: Simulation Vehicles. Contribute to the development of a scalable and robust vehicle simulation framework including large-scale simulation evaluation in order to assess performance across a wide range of environmental conditions including wind disturbances. ...
Senior Software Engineer, Simulation Infrastructure
The Simulation Infrastructure team creates reliable, scalable, and cost-effective simulation-based products that evaluate the Waymo Driver's software stack at a massive scale. We solve complex technical challenges to build services and tools for a broad range of customers – Software Engineers, Produ...
Senior System Software Engineer, Simulation and Virtualization
Software Engineer who will help build best-in-class simulators for our DGX Server platforms. Simulations play a critical role in building scalable systems at Speed of Light! As an NVIDIAN, get immersed in a diverse environment where everyone is encouraged to do their best work. Drive requirements, a...