Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intel AI Embedded Software Engineer 
Romania, Timișoara 
831851954

08.04.2025

Key Responsibilities:

  • As an AI Embedded Software Engineer, you'll be an integral part of a dynamic team developing NPU IP Pre-Silicon Simulation software models.

  • Collaborate with multi-disciplinary engineers and architects to model future Intel NPU hardware IP, crafting software virtual platforms for early software bring-up and robust hardware validation environments.

  • Gain a broad understanding of how HW-based acceleration products are built and learn why these products are the real engine behind the AI revolution.

What Awaits You on Your Intel Journey:

  • Innovative Environment: Immerse yourself in cutting-edge virtual platform modelling technology, using platforms such as Intel Simics and state-of-the-art UVM hardware validation methodologies.

  • Rapid Skill Enhancement: Expand your existing expertise through advanced software engineering techniques and embedded software development practices.

  • Collaborative Excellence: Work alongside RTL designers, validation engineers, and SW/FW and OS driver developers to deliver world-class products

  • Architectural Influence: Grow your AI development skills and contribute to architectural and technical deliverables while adhering to sound software engineering principles.

  • Career Growth: We will invest in you, helping you to sustain and reach your long-term career goals focusing both on hard and soft skill development.

Minimum Qualifications:

  • Master/Bachelor of Science in Computer Science, Electrical Engineering, or relevant technologydegree/qualificationwith 3+ years of applicable industry experience.

  • Software Proficiency: Strong background in object-oriented programming, C++.

  • Linux Software Development: Development and debug experience is a must.

  • AI Fundamentals: Basic understanding of underlying principles such as dot product (multiply and accumulate), activation functions, convolution, etc., and how they relate to, and enable, AI network topologies.

  • Experience with Python, Git for source code management and CI/CD and automated software/hardware regression testing are highly advantageous.

  • Familiarity with SoC Architecture: System-level understanding of data flows and memory management, including simulation of HW components and functions such as registers, data/memory interfaces, MMUs, CPUs, DSPs, NoCs, interrupts, and CPR (clock, power, reset).

Preferred Qualifications:

  • Embedded Hardware Design: Experience withVHDL/Verilog/SystemVerilogfor simulation and synthesis is highly advantageous.

  • Virtual Platform Modelling: Hands-on experience with Intel Simics or similar virtual platform modelling and simulation environments.

  • Multithreaded Application Development: Expertise in C/C++.

  • Experience with UVM: For hardware verification.

  • Hardware Validation: experience with SystemVerilog and UVM for pre-silicon hardware validation

  • Embedded SW, Firmware, and/or System Validation: Debug and signoff experience.

  • Numerics and AI Data Processing: Understanding of floating point datatypes, type conversion, commutativity, and precision in the context of AI data processing structures such as tensors and blobs.

  • Requirements listed would be obtained through a combination of industry-relevant job experience, internship experiences, and/orschoolwork/classes/research.On-the-job training will be given in these areas as you take the next step in your career with our team.

Experienced HireShift 1 (Romania)Romania, Timisoara