Junior VLSI Engineer (SW/DV)
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.
Hiring at Xsight Labs
Xsight Labs has 24 open jobs on Ocean of Jobs, 2 of them added in the last 7 days. Most of its open jobs are in Givatayim, CA 95070 and Kiryat Gat. It's hiring most in Software Engineering, Sales & Marketing and Operations & Business.
See every open job at Xsight Labs