General description and main responsibilities
You will be part of the Hardware Design Team. You will be a key contributor in the design and development of complex digital integrated circuits (ICs), including System-on-Chip (SoC) and IP cores.
You will be involved throughout the entire ASIC/IC/MMCU development lifecycle, from specification to tape-out. This position is entended for mid-level engineers (higher levels will be considered for the ideal candidate) and carries an attractive salary, meal card, health and care insurance. Collaboration and teamwork are highly valued, and accomplishments are duly celebrated.
Minimum requirements
- Engineering Msc. or Bsc. degree in Electronics/Telecommunications/Computer Science or equivalent;
- Deep experience in defining IPs with high-quality RTL description, including assertions, for the design;
- Experience in designing of state machines, data paths, arbitration and clock domain crossing logic;
- Proficiency to design using System Verilog or VHDL;
- Experience with ModelSim, Microsemi Libero, and Git/Gitlab integration;
- Capability to drive functional and core coverage as well as timing closure for the designs;
- Knowledge of formal tools to support design verification work-out toward a bug-free first silicon;
- Knowledge in configuration database management (Git, SVN);
- Scheduling and reporting activities;
- English language written and spoken;
- Proven communication/interpersonal skills;
- Able to assume responsibility for a variety of technical tasks and troubleshooting;
- Strong sense of responsibility and ability to achieve deadlines.
Highly preferred skills (plus)
Architecture & Systems Knowledge :
- Basic Experience in Digital Signal Processing (DSP)
- Experience with DDR memory interfaces and timing constraints
- Familiary with AI/ML Hardware accelerators or neural network architectures (e.g, CNNs, RNNs)
- Software & Scripting :
- Proficiency in C/C++ for embedded software development or high-level modelling;
- Exposure to AI/ML frameworks (e.g, TensorFlow, PyTorch)
- Embedded & Debugging :
- Script programming language (Perl, Shell, Phyton);
- Familiar with real-time embedded systems, especially hardware/software debugging;
- Understanding of performance bottlenecks in AI or DSP workloads on embedded hardware
Job type, primary locations and application reference
Full time with permanent contract
Primary locations: LECCE, (Apulia region), Italy