דרושים » תוכנה » CPU Verification Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 12 שעות
חברה חסויה
Location: Herzliya
Job Type: Full Time
In this highly visible role, you will be working with the elite CPU and SOC teams which powers products that are exceptionally efficient and exceptionally performant. You will be at the center of a chip design effort interfacing with all disciplines spread across multiple geographies, with a critical impact on getting functional products to millions of customers quickly.

The responsibilities include all phases of pre-silicon verification including but not limited to: establishing DV methodology, test-plan development, verification environment development including stimulus and checkers, test-writing, debug, coverage, sign-off for RTL freeze and tape-out.

Play a critical role in end-to-end verification of memory subsystem by developing an in-depth understanding of cache coherence protocols and functioning of various units in CPU/SOC that are relevant to memory subsystem verification. These units include Load-Store unit, different levels of caches, bus interface units, memory controller, etc.
Develop verification environment which can be used in both simulation and emulation.
Develop synthesizable transactors and test benches and support verification hooks for verifying memory subsystem functionality and CPU/SOC features.
Develop unit level stimulus as well as full chip assembly or C programs to verify memory subsystem functionality.
Develop verification IPs that can be utilized by Apple teams worldwide
Work closely with the CPU/SOC RTL spread across US and Israel to understand the specification in detail for developing verification strategy taking system level considerations into account.
Develop coverage monitors and accomplish coverage goals for closure of the design.
Develop abstract end-to-end checks to verify CPU-SOC memory subsystem interaction and coherence protocols
Requirements:
Minimum Qualifications
The ideal candidate should 5+ years of processor verification experience.
In-depth knowledge of digital logic design, CPU and SOC architecture/micro-architecture and memory subsystem.
Strong programming (C/C++, Verilog, Scripting), software optimization, and performance improvement skills.
Experience in unit and full chip level test benches.
Experience in developing testplans, assertions, and developing stimulus.

Preferred Qualifications
Should be a team player with excellent communication skills and be able to work independently on the verification efforts for a block/area of the design.
Experience with emulation and developing synthesizable transactors is a plus.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897222
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: More than one
Job Type: Full Time
This role is for a Design Verification Engineer who will enable us to produce fully functional first silicon IP designs. The responsibilities include all phases of pre-silicon verification including but not limited to: establishing DV methodology, test-plan development, verification environment development including stimulus and checkers, test-writing, debug, coverage, sign-off for RTL freeze and tape-out.

The position is relevant to all our sites: Herzliya, Haifa and Jerusalem.

In this role, you will be responsible for ensuring bug-free first silicon for part of the IP and are expected to: Develop detailed test and coverage plans based on the micro-architecture Develop verification methodology suitable for the IP, ensuring a scalable and portable environment. Develop verification environment, including all the respective components such as stimulus, checkers, assertions, trackers, coverage and more.
Requirements:
Minimum Qualifications
7+ years experience in digital logic design verification.
Basic knowledge of SystemVerilog and UVM.
Experience developing UVM based IP test-benches.
Experience with complex designs and advanced debug skills ability.
Experience with verification tools such as simulators, waveform viewers, build/run automation, coverage collection and analysis, gate level simulations.
Strong communication skills are a must, as the candidate will interface with a lot of different groups within the company.
Ability to work well in a team and be productive under tight schedules
PREFERRED.
Excellent knowledge of one of the scripting languages: Python, Perl, TCL.
Experience with serial/parallel protocols such as PCIe or DRAM.
Proven knowledge of formal verification methodology.
In lieu of UVM knowledge, C/C++ experienced level knowledge.
Experience with Lab hands-on debug.

Preferred Qualifications
7+ years experience in digital logic design verification.
BS.c or MS.c in Electrical Engineering.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8876986
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
As a Wireless Design Verification Engineer, you will be part of a team that is responsible for pre-silicon RTL verification of communication subsystems, SoC sub-systems and chip-level functionality. The activity may focus on block level, sub-system level or chip level, including end-to-end simulations of the entire data/control path. You will interact with DV methodologists, designers and communication systems engineers to develop reusable testbench and verification environment deploying the latest methodology with metric driven verification.

Description
- Own critical block and sub-system verification of wireless SoC projects.
- Architect and develop testbenches and environments, by using state-of-the-art verification methodologies.
- Define verification plan, create, simulate and debug test scenarios.
- Drive regression and coverage analysis to ensure high quality DV.
- Collaborate with design and systems engineering teams to review requirements, specifications and architecture, extract features and define DV attribute.
Requirements:
Minimum Qualifications
BSc or MSC in Electrical Engineering or Computer Engineering.
5+ years of verification experience.
Solid verification skills in problem solving, constrained random testing, and debugging.
Advanced knowledge of SystemVerilog and DV methodologies.
Self-motivated and dedicated with proven creative thinking capabilities.
Ability to handle multiple tasks and prioritise work to meet deadlines.

Preferred Qualifications
Experience with MAC or PHY Verification - a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847776
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 13 שעות
Location: Herzliya and Haifa
Job Type: Full Time
As a formal verification technical lead you'll work to identify targets and complete formal verification for single or multiple design blocks and IPs (CPU, Cellular and Connectivity IP, Audio and Image Processing IP, Neural Networks IP, Memory/DMA Controller, Security IP, Peripheral IP, Interconnects, Power management subsystems, etc.).

Responsibilities
You will be responsible for: Working with our world-classP design engineers to develop a formal micro-architecture specification. Formalizing the refinement from architecture to micro-architecture. Developing comprehensive formal verification test plan. Proving properties of the design, finding design bugs, and working closely with design teams to help improve the micro-architecture. Crafting novel and creative solutions for verifying complex design micro-architectures. Developing and implementing re-usable and optimized formal models and verification code base. Architecting correct-by-construction design methodologies for improved formal verification efficiency and productivity.
Requirements:
Minimum Qualifications
Outstanding team leading and communication skills and experience working with design and verification teams to identify FV candidates, develop test plans and perform data-centric verification closure.
Hands on experience with VLSI and digital logic design and verification techniques.
Advanced knowledge of SoC, CPU, GPU, or Cellular designs.
Developed formal property proofs on industrial strength designs and architectures.
Deep understanding of pipeline architectures, memory/DMA controllers, out-of-order and speculative instruction execution hardware, bus interconnects, and cache coherence mechanisms.
Confirmed understanding of formal verification technologies/abstraction techniques.
Knowledge and experience in interpreting hardware specifications and using
Temporal logic assertion-based languages such as SVA or PSL.
Experience in using EDA formal tools and tool development experience is a plus.
Proficiency in any scripting language with excellent debugging skills.
Extraordinary teammate with excellent interpersonal skills.
Passionate about developing world-class/innovative formal verification solutions.
Understanding of application processors (CPU/GPU), their Instruction Set Architectures (ISA), Memory Consistency Models (MCM) or Cache Coherence protocols is desirable but not necessary.
Exposure to ARM type architectures is desirable but not necessary.

Preferred Qualifications
MS / Ph.D in EE or CS is preferred.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897144
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 12 שעות
Location: Herzliya
Job Type: Full Time
The Pixel DV group works on complex, large-scale media IPs. We partner with our architecture and design teams to deliver high quality media IP and systems in order to meet the demanding requirements for excellent products, while boosting performance and meeting area and power goals, incorporating new high quality features.

You will develop verification test plans, test benches, tools and infrastructure, protocol monitors and agents, and coverage driven stimulus.
Apply advanced techniques to achieve verification with the highest quality, productivity, and time-to-market.
Apply deep system level understanding to find system architecture bugs, verifying the DUT at multiple levels - from block level to the entire IP and subsystem, with additional emphasis on power (NLP) and performance.
You will work closely with the design and architecture teams from the early stages of feature definition, to ensure timely delivery of quality designs.
Working with methods to accelerate verification time.
Involvement with Post Silicon Validation and other verification teams.
Candidate should have good interpersonal and collaboration skills, to work with our partner Design and Architecture teams
Requirements:
Minimum Qualifications
+2 years experience in SoC Verification, media IP verification experience is a plus.
You will need to have advanced knowledge of SoC/Media IP architecture/design & in-depth knowledge of verification flow.
Expected to have a deep understanding and shown experience in advanced verification process, including dynamic and coverage based.
Scripting and programming experience using several of the following: Python, Perl, e, SystemVerilog, C++, and TCL.

Preferred Qualifications
Familiarity with verification environments, UVM, SysteMVerilog - an advantage.
Knowledge of hardware acceleration - an advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897238
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: More than one
Job Type: Full Time
In this visible role, you will be responsible for taking part of a SoC verification process of a large scale SoC.
You will develop verification test plans, tools, test benches, protocol monitors, and high-coverage stimulus vectors. Apply advanced techniques to achieve verification with the highest quality, productivity, and time-to-market. You will work closely with the design team to ensure timely delivery of quality designs.
Working with methods to accelerate verification time.

Imagine what you could do here. At our company, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.
The people who work here have reinvented entire industries with all our Hardware products. The same passion for innovation that goes into our products also applies to our practices - strengthening our dedication to leave the world better than we found it. Join us to help deliver the next groundbreaking our products.
Requirements:
Minimum Qualifications
5+ years of experience in SoC or IP verification
Advanced knowledge of SoC architecture/design, in-depth knowledge of verification flows and broad system view
Expected to have a deep understanding and shown experience in advanced verification processes, including coverage driven and formal methods
Extensive experience with SystemVerilog and UVM
Experience with verification infrastructure development
Knowledge of storage IPs and control oriented design - an advantage
Knowledge of formal, hardware acceleration - an advantage
Scripting and programming experience using several of the following: Perl, Python, Verilog, SystemVerilog, C, C++, and TCL
Preferred Qualifications
B.Sc / M.Sc in Electrical or Computer Engineering
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8865357
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We're seeking a passionate and skilled Embedded Firmware Engineer to play a pivotal role in delivering the next generation of us. In this highly visible position, you'll be at the intersection of hardware and software, collaborating closely with logic designers to deeply understand system-level operations and performance requirements for hardware validation.

In this role, you will develop critical low-level embedded firmware specifically designed to validate hardware functionality, ensure conformance, and drive performance during the bring-up and testing phases of new silicon. This involves designing, developing, and integrating complex drivers, diagnostic tests, and infrastructure essential for SoC bring-up, post-silicon validation, and debugging activities. Ultimately, you'll lead hands-on firmware development, system-level validation, and problem-solving at the hardware-software interface in a dynamic, collaborative environment, with your work directly enabling the successful launch of future our products by ensuring our silicon meets the highest standards.
Requirements:
Minimum Qualifications
10+ years of experience in embedded firmware development within Real-Time (RT) or Embedded environments.
Strong proficiency in C, with a deep understanding of hardware-software interaction.
Hands-on expertise with Hardware-Software integrations, particularly for silicon validation and bring-up.
Exceptional debugging skills at the firmware and hardware level.
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or equivalent practical experience.

Preferred Qualifications
Experience with pre-silicon and post-silicon validation methodologies.
Familiarity with CPU architectures (e.g., ARM) and low-level system programming.
Direct experience with System-on-Chip (SoC) development or validation.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847751
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 12 שעות
חברה חסויה
Location: Herzliya
Job Type: Full Time
In this role you'll participate in the architecture of next generations of our ISP, handle RTL implementation of the micro-architecture, participate in clearly defining specification, testing and verification of the designs. You will work in collaboration with CAD & PD teams to implement RTL design into GDS, run various flows and provide guidelines to other designers and participate in establishing CAD and design methodologies for correct by construction designs.
Were not all the same. And thats our greatest strength. We draw on the differences in who we are, what weve experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

Responsibilities
As a logic design engineer, you will handle micro architecture & RTL implementation as well as front-end work and top-level aspects of the design, such as performance and more. You will work closely with DV teams to verify blocks and SoCs and with PD for design implementation.
Requirements:
Minimum Qualifications
6+ years of Logic Design experience.
Advanced knowledge of ASIC RTL design methodologies.
Advanced knowledge of standard ASIC verification flows including simulation and testbench development.
Working knowledge of frontend tools (Synthesis, STA, etc).
Excellent knowledge of System Verilog, Verilog.
Good knowledge of C / C++.
Experience with either Python/Perl/Tcl scripts.
Knowledge of industry standard interfaces and experience with multiple frontend simulators/debuggers.
A teammate with excellent interpersonal skills and the desire to pursue diverse challenges.

Preferred Qualifications
BS.c / MS.c EE or BS.c / MS.c CE.
Hands-on experience with signal processing design.
Knowledge of formal verification & methodologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897176
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya and Haifa
Job Type: Full Time
We are seeking a software engineer to build high-performance software models of advanced SoC designs and to help bridge the gap between Software and Hardware, influencing performance improvements, power efficiency, security, and the programming ease of Apple products.
Responsibilities
In this role, you will:
Develop software systems and tools used to bring up the future OS on future SoCs.
Support kernel and driver development on future processor & SoC models.
Work closely with software and hardware teams across product and research groups.
Promote new opportunities and techniques with other groups.
Requirements:
Minimum Qualifications
Experience with programming (C++/C) and scripting skills (Python). (MSc graduates may be considered without prior industry experience)
Background in low-level software, operating systems, or compilers.
Experience developing and debugging large, complex system software.
Experience with concurrent and parallel programming.
Knowledge of ARM and/or X86 architecture.

Preferred Qualifications
Degree in Computer Science or Computer Engineering.
Experience with kernel, driver and firmware development.
Experience with modeling and simulation.
Assembly experience.
Knowledge of modern SoC architectures.
Experience collaborating with cross-functional teams to achieve scheduled milestones.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8847760
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 13 שעות
Location: Herzliya
Job Type: Full Time
Responsibilities
Help create the next line of our AI products by leading the build of the infrastructure and groundwork they will stand on.
Lead the architecture and delivery of the low-latency middleware layer behind our iOS and macOS data collection and research applications.
Stay hands-on: write code, review pull requests, and debug the hard problems alongside the team. This is not a purely managerial role.
Set technical direction and coding standards across C++, Objective-C/C++, Swift, and Python.
Own the roadmap with research, firmware, silicon, and product partners, and turn ambiguous, ambitious goals into a concrete technical plan.
Drive design and implementation decisions for the applications on top of the middleware, not just the layer underneath.
Mentor and grow a team of strong engineers, and run the design and code reviews that set the culture.
Bring AI-assisted development into the teams daily workflow and show how much a small team can ship.
Work across the whole stack, from high-level software to low-level physics, and connect the disciplines that make it work.
Requirements:
Minimum Qualifications
B.Sc. in Computer Science, Electrical Engineering, or Computer Engineering.
5+ years of hands-on software development experience, including 5+ years of leading engineering teams.
Solid working experience in Python and in at least one of C++, Objective-C/C++, or Swift.
Comfort working across platforms and environments - shared code, build, and deployment.
Vast programming knowledge and background - able to credibly review and guide work across multiple languages and layers of the stack.
Proven capability delivering low-latency, production-grade systems, ideally in data collection, instrumentation, or research-tooling contexts.
Demonstrated, hands-on fluency with advanced AI coding tools, with the judgment to apply them effectively across a teams workflow.
Track record of technical leadership: architectural decision-making, mentoring, and balancing hands-on contribution with team enablement.
Excellent communication skills - able to represent the teams technical direction to stakeholders and translate business/research needs into engineering plans.

Preferred Qualifications
Professional experience in all of the core languages: Python, C++, Objective-C/C++, and Swift.
macOS and/or iOS development experience - a rare and highly valued profile for this team.
Familiarity with sensor capture (video, audio) and multi-stream synchronization.
Familiarity with machine learning and inference (on-device or pipeline integration).
Prior experience as a team lead or staff-level IC in a similarly scoped org.
Experience with pre-silicon or hardware-adjacent software development.
Background building integration/test vehicles or data-collection platforms.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8897111
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Herzliya
Job Type: Full Time
Somewhere between the physics of a sensor and the software people touch, there is a layer that decides whether a breakthrough actually works. That layer is yours.
We're a small, truly multidisciplinary team that spans high-level software down to low-level physics, and we're building the foundation for our next big technology. As a Senior Software Engineer, you'll build the iOS- and macOS-based, low-latency application layer of our data collection and research system. It is the infrastructure that turns raw, real-world signals into the data that trains and validates the next line of our AI products. You'll write the code that makes it all work, and you'll help shape the applications built on top of it.
This is a rare chance to work on something new, from day one, alongside people who see the whole stack.

Responsibilities
Help create the next line of our AI products by building the infrastructure and laying the groundwork they will stand on.
Design and build low-latency middleware components for our-platform applications (iOS and macOS) supporting data collection and research workflows.
Own end-to-end implementation: architecture, coding, debugging, and performance tuning across the application layer.
Contribute to the design and implementation of downstream applications that consume the middleware (not just the plumbing - the product too).
Write robust, production-quality code in C++, Objective-C/C++, and/or Swift for performance-critical and system-level components, and Python for tooling, data processing, and automation.
Collaborate closely with firmware, data, and research teams to ensure the middleware correctly reflects real-world device and sensor behavior.
Use modern AI-assisted development tools as a core part of your workflow - for code generation, debugging, test authoring, and accelerating iteration.
Participate in design reviews, code reviews, and architectural decisions for the broader system.
Requirements:
Minimum Qualifications
B.Sc. in Computer Science, Electrical Engineering, or Computer Engineering.
5+ years of hands-on software development experience, with a track record of shipping production code.
Solid working experience in Python and in at least one of C++, Objective-C/C++, or Swift.
Comfort working across platforms and environments - shared code, build, and deployment.
Deep and broad programming fundamentals - comfortable moving across the stack from systems-level code to application logic.
Proven experience building low-latency or performance-sensitive applications (data pipelines, streaming, or similar).
Demonstrated ability to work effectively with advanced AI coding tools (e.g., Claude Code, Copilot, Cursor, or similar) as part of daily engineering practice.
A portfolio of delivered projects that demonstrate independent ownership and technical depth.
Strong communication skills and comfort working in a small, fast-moving team building novel systems.

Preferred Qualifications
Professional experience in all of the core languages: Python, C++, Objective-C/C++, and Swift.
macOS and/or iOS development experience - a rare and highly valued profile for this team.
Familiarity with sensor capture (video, audio) and multi-stream synchronization.
Familiarity with machine learning and inference (on-device or pipeline integration).
Experience with data collection/research tooling, instrumentation, or test-vehicle style software.
Background in embedded, firmware-adjacent, or hardware-integrated software.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8892438
סגור
שירות זה פתוח ללקוחות VIP בלבד