Nokia
Nokia

SW Engineer

RoleSystems
LevelMid Level
LocationPoland
WorkOn-site
TypeFull-time
Posted3 weeks ago
Apply now

About the role

We are an independent team dedicated to developing the physical layer for 5G & early 6G in both uplink and downlink. Except that, our expertise covers various 4G technologies (LTE, LTE-Adv, Cat-M, NB-IoT), but most of the daily work is focused on 5G and early 6G. The team works on both dedicated and general-purpose processors (DSP, GPP x86 arch.) with most of the work being DSP & ARM based. We use agile software development methodologies (Scrum, Kanban).

We work with:

  • Cutting edge SIMD and vectors processors
  • Advanced signal processing algorithms implemented in Matlab
  • Git, Gerrit, Jenkins

Learn more about the next generation technology, listen to comments from key leaders and read up on employee programs and initiatives which make Nokia’s Mobile Networks a great place to work.

Be sure to follow Nokia on LinkedIn where you can discover more about Mobile Networks as well as read the latest news and breakthroughs.

You have:

  • Master’s or Bachelor’s degree in Engineering, Telecommunications, Computer Science, Software Technology or equivalent education
  • Good communication in English (both written and spoken)
  • Knowledge in high performance code development for various platforms using intrinsic, verification of results via tools and assembly listings. Former experience with vector DSPs is a plus.
  • Excellent C or low-level C++ programming skills
  • Knowledge of digital signal processing
  • Good understanding of computer architecture – memory hierarchies, caches, CPU pipelines.
  • Strong understanding of parallel programming
  • Linux – as main build environment
  • Your work laptop will come with Windows preinstalled, but You can replace it with Linux if You prefer so, any distribution as long as it meets our security requirements
  • Analytical skills

Nice to have:

  • Knowledge of Basic Python and Matlab will be an advantage.

You will have the opportunity to work in a friendly atmosphere where we focus on knowledge sharing and integration. Your daily responsibilities will include:

  • software design and implementation
  • unit & component test preparation for the developed functionalities
  • analyzing and solving complex engineering problems in: wireless transmission, HW interfacing, real-time execution, algorithm design and digital signal processing
  • creating and reviewing: component functional requirements and interface specifications based on system and HW capabilities
  • cooperation with project managers in planning activities

Required skills

Signal processing

DSP

LTE

5G

About Nokia

Poland

Headquarters