C++ Senior Software Engineer Job at Nokia, Finland, MN

VUJPRFdMWE9ORnNCajFxei9RWTR0NXZ3Rmc9PQ==
  • Nokia
  • Finland, MN

Job Description

Join the RF Development Unit at Nokia as a Software Engineer, where you'll design and maintain cutting-edge RF products. Located in our vibrant new Linnanmaa campus in Oulu. Our responsibilities span multiple areas. The first involves optimizing optical connections between Radio Modules and Baseband/System Modules, playing a key role in enhancing connectivity solutions and ensuring seamless clock and Ethernet control for our advanced technology. The second focuses on developing runtime algorithms related to software, specifically in Beamforming calibration, which is essential for producing a beam from an active antenna. The specific role assigned will depend on the applicant's suitability and preferences. Our location is Oulu, with the possibility of a hybrid work model. Qualifications You have: Experience with modern C++ development (including good knowledge of the C++ STL library) A background in embedded Linux Experience working with requirements and datasheets Knowledge of good programming practices like SOLID, DRY, etc. Experience with unit testing Knowledge of CI/CD tools and practices (git, Gerrit, Jenkins, etc.) Analytical and problem-solving skills, with familiarity in troubleshooting It would be advantageous if you also have: Experience with YOCTO, CMake, and GTest Knowledge of the TCP/IP stack, especially regarding network interface and Internet layers Understanding of low-level hardware interactions Knowledge of the Boost library Familiarity with security aspects such as firewalls, IPsec, and MACsec Experience in fiber-optic communication and knowledge of mobile network technologies (5G, LTE, 3GPP) Previous experience with JIRA for project management and Visual Studio Code as a source code editor Responsibilities Design, develop, and maintain high-quality software solutions for cutting-edge radio technologies Analyze complex engineering challenges and devise innovative solutions Collaborate with cross-functional teams to create and review requirements and specifications for new features Participate in planning activities, working closely with Team Managers, Architects, APOs, and LPOs Implement best practices in software development to improve performance and efficiency Test and debug software applications to ensure reliability and optimal functionality Contribute to a dynamic team environment that promotes personal growth and learning Be at the forefront of technological advancements, shaping Nokia's communication systems #J-18808-Ljbffr Nokia

Job Tags

Similar Jobs

AMN Healthcare

Gastroenterologist Needed In Oregon Job at AMN Healthcare

 ...Job Description & Requirements Gastroenterologist Needed In Oregon StartDate: ASAP Pay Rate: $550000.00 - $600000.00 JOB DETAILS Join a patient-centric network of over 200 providers & 11 locations, committed to simplifying the complexities of health care... 

Ellicott Center

Certified Vocational Nurse Job at Ellicott Center

 ...differential!! Ellicott Center for Rehabilitation and Nursing is actively hiring Licensed Practical Nurses to work for our...  ...information from new Residents to be admitted Recording health details of Residents; including vitals & temperature Administering... 

HRU Tech

Vehicle Test Driver Job at HRU Tech

 ...Job Description Job Description Vehicle Test Driver: ADAS (Advanced Driver Assistance Systems) Location: Newark, CA Schedule: Full Time, Monday Friday Pay Range: $23.25/hour Note: A valid California drivers license, drug test, and motor vehicle record... 

EDAG

Test Driver Job at EDAG

 ....This is how you will grow :Drive approved durability schedules in accordance with all established procedures.Prepare accurate Drivers Reports on a daily basis.Perform other related driving / vehicle preparation work as required. Such work includes vehicle shuttling... 

Terrace of Kissimmee

MDS Coordinator Nurse RN/LPN Job at Terrace of Kissimmee

 ...Purpose of Your Job Position The MDS Coordinator is responsible for completion of Minimum Data Sets (MDS) and associated processes...  ...Plan of Care in an accurate and timely manner, in accordance with Nursing Department policies and procedures, State and Federal...