Trainee, SoC FPGA Oulu
You have a passion to learn more and you are excited doing a variety of different kinds of SoC (ASIC/FPGA) related tasks as part of your job. You are always ready to share your knowledge and skills among the people you work with. You are a team worker but also efficient on independent tasks, and your English language skills allows you to communicate efficiently in our multicultural environment.
You do not have to be a superman when joining our team. You will learn needed skills and gain the knowledge when working in our SoC development. However, it is good to have certain basic skills and knowledge when joining us. We appreciate ability to speak mathematics, understanding of the SoC (ASIC or FPGA) design flow and object-oriented methodology. It is always good to have some coding skills and understanding about the VHDL/C/SystemVerilog/Matlab.
As a member of SoC organization you can focus different digital design areas depending on your interests. You can participate from outlining SoC system design all the way up to SoC (ASIC/FPGA) validation in a lab. Your tasks can include for example following tasks:
- Preparation and review of functional and design specification for SoC
- Verifying logic functionality and FPGA code design/implementation.
- Coding of SoC functionality from top-level down to block level
- Verification and simulation of needed functionality on block level
- Support HW/SW Bring-up and debug