Senior Software Engineer

at  Nokia

Suomi, , Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Dec, 2024Not Specified25 Sep, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

In the RF Development Unit, we aim to develop unbeatable RF products with a platform model to support quicker time to market of technology adoption with the lowest Total Cost of Ownership. Our team is RF Interfaces SW team which consists of almost 200 full time employees currently in Oulu, Wroclaw, Hangzhou.
Interfaces is divided into two Key areas:
Unit Operation and Maintenance (UOAM)
Connectivity Control (CoCo)
This particular position is related to Connectivity Control development.

Connectivity Control’s main scope of responsibility is to provide and maintain an optical connection between Radio Module and System Module, configuration of TCP/IP stack with security features, IQ data routing and clock source to the radio.

  • Developing, implementing and maintaining software utilizing the latest software best practices
  • Analyzing and solving complex engineering problems and hitches in the radio technologies area
  • Occasionally creating and reviewing requirements for functional, design and interface specifications based on system and HW specifications
  • Cooperating with project managers in planning activities
  • Commercial experience with C++ 11/14
  • Good knowledge of C++ STL library
  • Knowledge about TCP/IP stack, especially the network interface layer and Internet layer
  • Background in embedded Linux (use of device drivers, cross-compilation, CLI)
  • Knowledge about low-level HW interactions (HW interruptions handling, SPI/I2C bus communication, others)
  • Experience with working with requirements/datasheets
  • Knowledge of good programming practices like SOLID, DRY and others
  • Experience with algorithm optimization, code profiling, static and dynamic code analysis
  • Experience with unit testing
  • Experience with version control systems (git)
  • Experience with Gerrit
  • Analytical and problem-solving skills

Good communication in English (both written and spoken)
-

It would be nice if you also had:

  • Knowledge of C++ 17/20
  • Previous competence of JIRA
  • Knowledge about Boost library
  • YOCTO, Cmake, GTest is an advantage
  • Experience with security aspects: firewall, IPsec, MACsec
  • Familiarity with fiber-optic communication
  • Familiarity with 5G, LTE, 3G and 3GPP

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Suomi, Finland