System-on-Chip (SoC) Design, Verification, Prototyping, Modelling and DSP Software Engineers, Tampere

Published on 26.06.2019

Our team is specifying and creating world leading System-on-Chip designs and IP blocks with the latest FPGA and ASIC technologies. As a part of the Tampere SoC design, verification, prototyping, modelling or software team, you will participate in specification, modelling work, ASIC or FPGA implementation and verification activities, prototyping and laboratory testing, or software domain, architecture and specification activities.

As a SoC Design Engineer your technical skills should cover good hands-on knowledge on VHDL or Verilog languages. In both SoC Engineer and Verification Engineer programming skills with C/C++ and Python are also appreciated. You have experience from real design projects, and you are familiar with a design flow and tools for ASIC or FPGA.

As a Verification Engineer (SoC) you should be comfortable with UVM methodology and SystemVerilog. Based on your level of experience you can independently create UVM testbenches or define and write test cases. Tasks can also include analyzing and debugging the design, reviewing documents, and creation of verification documentation for a SoC/IP block area.

As a SoC Prototyping/Laboratory Engineer you should have both problem-solving skills and mindset. Initial software and scripting skills (Python, C++, Matlab) are needed along awareness of laboratory equipment/environment and ESD measures.

As a Modelling Engineer you should be able to understand algorithms and implement those in either Matlab or C/C++. Understanding of both floating and fixed-point computation is appreciated. Cross-functional co-operation and teamwork are especially important in this role when supporting design, verification and prototyping activities.

As a DSP SW Engineer you should be either be able to implement algorithms on DSPs or be comfortable to write C/C++ drivers for embedded systems. Based on your level of experience you independently create new functionalities and write tests for your code. You are familiar with Agile methodology, DevOps and continuous integration tools. You have experience from real software projects, and you are familiar with related development tools.

In all the roles above we need people for detailed problem solving, programming and implementation, etc. But we also need people who can look at issues in wider scope for architecture definition, flow development, cross-functional task force lead, etc. type of activities.

You have high motivation to learn new things and work in international teams. Day to day activities include a lot of co-operation and so good communication and co-operation skills are highly valued. Together we will design 5G products and solutions that genuinely shape our future for better.

The recruitment process is operated by Nokia.  In case of questions, you may ask more from:

Tampere:, +358 50 487 2611

Like this position? Apply now.

Read more and apply here

Similar open positions

Geometrix is looking for a Mobile Developer (React Native) in Helsinki to further develop the mobile app for a map-based ERP solution!

Jaicom is looking for a Software Developer to join their team preferably in Jyväskylä! (other locations also negotiable)

Samlink is looking for a Cloud and Infrastructure Engineer to join their Continuous Services unit!

Can’t find a job you’d like? Sign up.

Get tailored job offers straight to your mailbox:

Learn to be a top applicant

The current economic uncertainty is reflecting on the day-to-day life of companies and their hiring. We at aTalent have ...

In this podcast, we talk about team building and hiring for early stage startups. What skills you need for the founding team and how to hire the first employees.

Flexens was founded in 2018 to become a world leading project development company for renewable energy systems. Success ...

Want to stay informed?

Subscribe to receive latest news about recruiting and employer branding.

I accept Terms and conditions