Junior VLSI Engineer (SW/DV)
- Remote - Israel
- עמוד קריירה של החברה
מוזכר במשרה זו
- C++
- SystemVerilog
- UVM
- Embedded Systems
תיאור
The Team & Role Overview This vacancy is situated within our core VLSI Organization. This unique hybrid role bridges embedded software development and pre-silicon design verification (DV). You will be responsible for bringing hardware components to life by developing specialized software kernels while rigorously verifying complex subsystem behaviors and system integration. Operational Focus & Organizational Scope: Our team focuses squarely on pre-silicon execution and serves as a central technical anchor supporting hardware-software verification activities across the entire organization. In this role, you will act as a pivotal technical conduit connecting VLSI digital design, architecture, and system software to ensure robust subsystem execution and validation prior to tape-out. High Impact on the DPU Product Line You will have direct, hands-on impact on our DPU product line—our ultra-high-throughput silicon solution powering next-generation workloads. The Driver development and pre-silicon verification suites will directly dictate the stability, maximum bandwidth, and power efficiency of our advanced DPU subsystems, safeguarding first-pass silicon success. Key Responsibilities Embedded SW Driver Development: Design, implement, and maintain specialized SW Drivers directly interacting with underlying hardware components, controllers, and digital logic. Pre-Silicon Design Verification (DV): Develop comprehensive verification environments, execute pre-silicon DV flows, author targeted test plans, and verify seamless HW/SW integration across complex subsystems. Cross-Organizational Technical Anchor: Serve as a core technical anchor supporting verification activities, flows, and inquiries across architecture, VLSI digital design, and software teams. HW/SW Boundary Debugging: Drive root-cause analysis for complex integration issues spanning firmware, subsystem controllers, and digital logic in simulation and emulation. Methodology & Flow Enhancement: Continuously optimize verification productivity, leveraging modern automation and AI-driven development practices to accelerate verification cycles. Education & Experience Requirements Academic Degree: B.Sc. in Electrical Engineering (EE) or Computer Engineering (CE) from a recognized academic institution. Experience: 2 to 3 years of hands-on professional industry experience in embedded software, firmware, or hardware design verification. Dedication & Leadership: Demonstrated track record of commitment and leadership through significant military service, volunteering, or meaningful community service. Mindset & Working Style Proactive & 'Rosh Gadol' Mentality: Self-motivated engineer with high accountability who assumes end-to-end ownership, anticipates edge cases, and drives solutions across functional boundaries. Analytical & Debug Acumen: Strong first-principles problem-solving approach with genuine passion for hardware-software co-design, debugging, and pre-silicon exploration. Core Technical Skills Programming & OOP: Strong programming foundation in C and C++ with rigorous Object-Oriented Programming (OOP) methodology. Verification Know-How: Solid grasp of Design Verification (DV) concepts, testbench architecture, and hardware/firmware integration. Debugging Experience: Proven hands-on experience conducting root-cause debugging at the intersection of hardware logic and software drivers. Preferred Qualifications & Advantages (Nice-to-Have) DDR & Memory Subsystems: Familiarity with or knowledge of DDR memory protocols (DDR4, DDR5, LPDDR, or HBM) and memory controller subsystems – Significant Advantage. DV Flow Execution: Experience executing DV flows using SystemVerilog, UVM, Specman (e-language), or coverage-driven verification. Cache Coherency: Solid understanding of cache coherency protocols, interconnects, and multi-core memory hierarchies. Embedded Microcontrollers: Experience developing firmware or verifying subsystems based on ARM Cortex-M7 or equivalent cores. AI-Driven Development: Familiarity with and proactive adoption of modern AI-driven development and verification assistance tools.