Job Description
Virtual Hardware/Simulation Engineer
Job Description
We are seeking a highly skilled Virtual Hardware/Simulation Engineer to support the development and testing of virtual platforms. This role involves working with Simics, QEMU, and C++‑based hardware modeling to create simulation environments for early software development and testing.
Responsibilities
+ Develop and maintain virtual hardware models using Simics or QEMU.
+ Create simulation environments to support early software development and testing.
+ Debug complex system interactions without physical hardware.
+ Collaborate with OS, driver, and application teams to validate behavior in virtual platforms.
+ Support automation and tooling for simulation workflows.
Essential Skills
+ Strong proficiency in C++ for modeling, simulation, and system‑level development.
+ Experience with virtual hardware tools such as Simics or QEMU.
+ Understanding o...
Job Description
We are seeking a highly skilled Virtual Hardware/Simulation Engineer to support the development and testing of virtual platforms. This role involves working with Simics, QEMU, and C++‑based hardware modeling to create simulation environments for early software development and testing.
Responsibilities
+ Develop and maintain virtual hardware models using Simics or QEMU.
+ Create simulation environments to support early software development and testing.
+ Debug complex system interactions without physical hardware.
+ Collaborate with OS, driver, and application teams to validate behavior in virtual platforms.
+ Support automation and tooling for simulation workflows.
Essential Skills
+ Strong proficiency in C++ for modeling, simulation, and system‑level development.
+ Experience with virtual hardware tools such as Simics or QEMU.
+ Understanding o...
Ready to Apply?
Submit your application today and join our talented team at Actalent.
Submit ApplicationJob Details
- Location Palatine, IL
- Job Type Full-time
- Category other-general
- Posted Date June 22, 2026
- Application Deadline June 27, 2026