Senior Virtual Platform Software Engineer
Join a virtual platforms team developing environments that accelerate software development, system-level validation, and architectural exploration for custom cloud-computing hardware.
Responsabilidades
- Create and maintain virtual platform environments for software development and system-level validation
- Optimize complex hardware-software interactions
- Collaborate across development teams to support platform and system objectives
Requisitos
- Bachelor’s or master’s degree in computer science, electrical engineering, or a related discipline
- At least 5 years of software development experience, preferably with C or C++
- Knowledge of computer architecture, including CPUs, networking, and protocols
- Strong understanding of hardware-software interaction
- Strong knowledge of object-oriented programming, object-oriented design, data structures, and programming concepts
Se valora
- Experience with SystemC or other modeling languages
- Experience with virtual platform tools
- Verification experience with UVM
- Knowledge of ARM architecture