Our partner is looking for a Senior Compute Emulation Engineer to develop and manage emulation environments for complex multicore processor systems.
Location: Barcelona, Spain, Hybrid
Level: Senior
Responsibilities
- Build and maintain emulation environments for multicore systems
- Configure emulation builds and testbenches
- Develop protocol transactors
- Create and automate regression tests
- Execute coherency and functional verification
- Debug multicore software and assembly tests
- Achieve functional and code coverage targets
- Investigate and resolve verification failures
- Collaborate with RTL and verification teams
Requirements
- 10+ years of design verification experience
- 4+ years of SoC or subsystem emulation experience
- Degree in Electrical or Computer Engineering
- Practical emulation setup and debugging
- Multicore system verification
- Strong cache coherency knowledge
- C and assembly test debugging
- Testbench development and regression management
- Functional and code coverage closure
- Strong analytical and debugging skills
Optional / Desired
- CPU or GPU verification
- NoC verification
- Processor subsystem emulation
- Coherency test suites
- Custom protocol transactors
- Experience with large SoC designs
What's in it for you?
- Flexible working hours
- Hybrid model, 4 days office, 1 day from home
- 1 week per year working from anywhere
- 25 days annual leave plus December 24 and 31
- Monthly food allowance
- Private medical insurance
- Relocation bonus
- Housing search support
- Visa support, subject to approval
- Family relocation support, subject to eligibility
- Virtual shares, subject to plan terms
- Language classes
- Tax incentive, subject to eligibility