What is a Software Engineer at Nokia?
At Nokia, a Software Engineer is at the forefront of building the digital backbone of the modern world. This role is not just about writing clean code; it is about enabling global connectivity in the AI era. Engineers at Nokia build, optimize, and secure high-performance systems across fixed, mobile, and transport networks. Your work will directly impact critical infrastructure, powering everything from daily consumer interactions to large-scale cloud computing and mission-critical industries.
Depending on the specific team you join—such as the Network Infrastructure group or the Cloud Network Services (CNS) division—you will contribute to cutting-edge technologies. This includes developing embedded software for the Nokia 1830 Photonic Service Switch (PSS), optimizing 5G packet core solutions like the Cloud Mobility Manager (CMM), or designing closed-loop network automation tools. The scale of Nokia's systems requires software that is exceptionally reliable, highly performant, and capable of handling massive throughput with minimal latency.
This role offers a unique intersection of classical software engineering, low-level systems programming, and advanced network architecture. Candidates who thrive here are those who appreciate the complexity of hardware-software integration, understand the nuances of network protocols, and are passionate about solving real-world routing and transmission challenges.
