About Nokia

At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect. Join us and be part of a company where you will feel included and empowered to succeed.

Job Description

Customer specification and requirement analysis together with product manager and product architecture

Software design and implementation according to product and technical specification

Embedded Linux software development for device application, network management and Network protocols, layer 2/3 data forwarding, WLAN application, etc.

Responsible for continuous software module refactoring and architecture evolution

Analyzing, debugging and fixing customer issues. Doing Root Cause Analysis and defining and implementing preventive actions.

Essential Responsibilities

Bachelor degree or above in Computer Science, Electronic Engineering, Telecom or equivalent

Good knowledge in software design and development, well understanding the embedded Linux and OPENWRT system

Proficient in C/C++ and Script programming languages

Development experience in Linux device application, network management and Network protocols

Development experience in Network layer 2/3 data forwarding development

Fluency in technical writing and communication skill