Opiskelijatöihin.fi

Nokia

HUOM!
Ilmoituksen haku on päättynyt 31.7.2019

Työn luonne
Kokoaikatyö

Työn kesto
Yli 12 kk

Työ alkaa
According to agreement

Palkkaus
Negotiable

Haku päättyy
31.7.2019

Työpaikan lähiosoite
Karaportti 3 02610, Espoo

Lisätietoja antaa
Linda Grönlund /aTalent Recruiting, +358 50 462 1974

SoC Engineers

Työtehtävän kuvaus Nokia: SoC Engineers
Type: Full-time / Part-time / Thesis
Location: Espoo, Tampere or Oulu
Application deadline: 31.7.2019

In Nokia, we use agile methods in our research and development with the aim to continue to innovate and invent new technologies. At Nokia, we have possibility to create solutions and technological innovations from the latest scientific research and findings. Here, growth is believed to originate from collaboration with people and teams with multidisciplinary backgrounds and approaches to problem solving. The world’s best 5G solutions won’t deliver themselves, therefore, we are seeking people for roles such as, System-On-Chip (SoC) Digital Signal Processor Software Engineer, Digital Design or verification (RTL) SoC Engineer, L1 Modeling SoC Engineer and SoC Laboratory/ Prototyping Engineer.

Espoo

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 Espoo SoC design or verification team you will participate in specification, modeling, ASIC or FPGA implementation and verification activities. In SoC software team you will participate in SW architecture, specification and implementation activities.

- As a SoC Engineer your technical skills should cover good hands-on knowledge on VHDL or Verilog languages. Also, programming skills with C/C++ and Python are 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, system verilog, C/C++ and Python. Based on your level of experience you can independently create UVM testbenches and define and write test cases.
- As a SoC SW Engineer you should 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.

Tampere

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.

Oulu

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 Oulu 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 cooperation 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.

Got interested? Read more about these positions and apply here:
Espoo: https://careers.nokia.com/jobs/engineer-soc-ip-verification-28917
Tampere: https://careers.nokia.com/jobs/engineer-soc-28727
Oulu: https://careers.nokia.com/jobs/engineer-soc-prototype-verification-21463


Www

https://atalent.fi/nokia-reshaping-the-future-with-you

Jaa ilmoitus