Nokia logo

Staff SW Development Engineer

Nokia · Posted Oct 12

Mobile and fixed network infrastructure, IP routing, cloud, and telecommunications technology services

Bangalore, IndiaFull-timeHybridLead/Staff8+ years₹35.0L–₹52.0L yearly<25 applicants
TelecommunicationsNetworkingCloud InfrastructureEnterprise SoftwareHardwarePublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Nokia's NILightpath team works on optical pluggable devices and the optical engine used for Long Haul, Metro and Data Center Interconnects. The team builds mission critical embedded software that is deployed into these optical devices. This role involves designing, implementing and testing object oriented embedded software in C++, including RTOS kernel configuration, device drivers, memory handling, design reviews, and debugging issues reported by test teams and customers.

What you will do

  • Design, Implement, Code and test software for Nokia’s next generation of Optical Engine used for Long Haul, Metro and Data Center Interconnects
  • Review, analyze and refine software requirements for various features
  • Propose and finalize on the design that can be converted to code
  • Develop and test code that meets the specifications
  • Understand updates and configurations of RTOS kernel (Ex: Linux) including interrupts, device drivers and memory
  • Review test plans and suggest test cases for the developed code
  • Debug and fix issues reported by the test team and customers

Skills used in this role

C++PythonLinuxRTOSGitJiraEmbedded SystemsMultithreadingObject-Oriented DesignDevice DriversScriptingVersion ControlBug TrackingDesign PatternsTroubleshootingAnalytical Skills

What the employer is looking for

  • BS/MS in Computer Science/Electronics/Electical with experience in embedded software development
  • Minimum 8 years of experience in embedded systems design and development
  • Excellent object oriented design and programming skills in C++.
  • A deep understanding of multi threaded software systems and operating system concepts is required.
  • Knowledge of at least one scripting language. Python is preferred.
  • Excellent analytical and troubleshooting skills are critical to this position
  • Experience with version control (Ex: GIT) and bug tracking systems (Ex: JIRA)
  • Well versed in object orient design philosophy and design patterns

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Nokia

Nokia Corporation is a multinational telecommunications, information technology, and network equipment provider that delivers critical infrastructure solutions across mobile, fixed, and cloud networks. Known for its historical roots and ongoing global presence in connectivity, the company enables advanced network automation, AI-optimized data center infrastructure, and 5G/6G technology for communications service providers and enterprises worldwide.

Industry
Telecommunications
Company size
78005 employees
Founded
1865-05-12
Location
Espoo, Finland
Funding stage
Public Company

Leadership

JH
Justin Hotard

President and Chief Executive Officer (CEO)

MW
Marco Wirén

Chief Financial Officer

PM
Pallavi Mahajan

Chief Technology and AI Officer

DH
David Heard

President of Network Infrastructure