A leading semiconductor company in Austin, TX, is seeking a Virtual Software Modeling Engineer. You will be responsible for developing high-performance C++ functional models of advanced SoCs and platforms, working closely with architecture teams and enhancing existing models. Ideal candidates will have over 5 years of experience, strong knowledge in multi-threaded programming and system architecture. The role offers competitive benefits and excellent growth opportunities.
Qualifications
5+ years developing high-performance system and application software in C/C++ for Windows and/or Linux environments.
Experience with multi-threaded programming and synchronization primitives.
Knowledge of hardware system architecture and subsystem interface protocols.
Responsibilities
Develop high-performance C++ functional models of AMD SoCs and platforms.
Work closely with architecture teams to understand and model new designs.
Develop tests to verify the functionality of models.
Skills
C++
Multi-threaded programming
Problem-solving
Education
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering
Tools
QEMU
VirtualBox
GEM5
Job description
A leading semiconductor company in Austin, TX, is seeking a Virtual Software Modeling Engineer. You will be responsible for developing high-performance C++ functional models of advanced SoCs and platforms, working closely with architecture teams and enhancing existing models. Ideal candidates will have over 5 years of experience, strong knowledge in multi-threaded programming and system architecture. The role offers competitive benefits and excellent growth opportunities.