Intel VPU IP group provides state of the art hardware and software technology enabling intelligent cameras, edge servers, personal computers and AI appliances. Power-efficient silicon, deep neural networks and computer vision algorithms are the foundation on which the groups success is built. We are looking for IP Modelling Embedded Software engineers eager to join a team of AI enthusiasts.
In this role you will be part of a team developing Vision processing unit (VPU IP) Pre-Silicon Simulation software and tools, delivered to multiple Intel SoC designs. You will join a team of multi-disciplinary engineers who are collectively responsible for modelling future Intel VPU IP for both software virtual platforms used in early software bring up and hardware validation environments. You will have the opportunity to broaden your Embedded skillset with exposure to cutting-edge virtual platform modelling technology and state-of-the-art Embedded Hardware and software validation methodologies. You will also work in a fast-paced environment with many stakeholders interpreting high-level specifications, RTL and other architecture information to produce models as quickly as possible, with provable quality.
The job will include:
- Designing and implementation of software models for the AI HW Blocks and verifying models with validation test benches to fulfil architectural requirements with excellent quality.
- Ensure design, implementation, verification and integration are carried out to a high standard.
- Engaging with partner organizations such as architecture, hardware design, validation, software driver and NN runtime teams to ensure alignment of requirements and schedules.
- Managing schedules, dependencies and release plans of the software component
- Following established technical standards and processes whilst supporting continuous improvement.
- Master of Science in Electrical Engineering, Computer Science or relevant technology with 5+ years of applicable industry experience.
- Demonstrated track record of participating in a high performing team of Embedded software/firmware engineers.
- Demonstrated strong analytical and problem-solving skills, multitasking, and attention to both quality and detail. Familiar with object-oriented programming languages and concepts, C/C++ experience is essential.
- Exposure to embedded hardware design (VHDL/Verilog/System Verilog for simulation and synthesis) is advantageous.
- Understanding HW/SW/FW interactions in complex embedded systems. Experience in AI or neural network computing will be a plus.
- Experience with Scripting languages (python, tcl) and linux. Familiar with agile methodologies, versioning tools and architecture and CI tools (git, Jenkins, docker, artifactory, compilers, assemblers, debuggers, simulators, emulators, simics).
- Strong verbal communication skills, problem solving skills and producing results in a challenging fast-paced environment.
- Very good command of English.