Nokia Logo

Nokia

Staff SW Development Engineer

Reposted One Month Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in India
Senior level
Remote or Hybrid
Hiring Remotely in India
Senior level
Develops, tests, supports, and improves software and integrated hardware/software products. Diagnoses complex customer issues, resolves trouble tickets, manages controlled software and hardware releases, plans technical requirements, and oversees product change documentation. Provides technical guidance, training, mentoring, and Tier 2/Tier 3 support while maintaining quality standards and improving software care processes. May lead small projects or teams and coordinate subcontracting and partnership activities.
The summary above was generated by AI

The candidate will be responsible for designing, developing and testing mission critical software components deployed into Nokia's Optical pluggable devices. The position requires excellent object oriented design skills with expertise in C++ programming. A solid understanding of multi threaded operating systems, synchronization mechanisms and its usage in embedded environments is a must

Responsibilities

=> 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
 

Qualifications

=> 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
 

Similar Jobs

34 Minutes Ago
Remote or Hybrid
India
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead architectural design and innovation for aerospace tooling solutions within the ANTHEM platform. Collaborate with business and technology leaders to align architecture with strategic goals, ensuring scalable, secure, compliant, and reliable solutions. Guide software development, system integration, validation, and engineering productivity initiatives. Build and support a strong technical team through recruiting, talent development, succession planning, retention, and inclusive leadership.
Top Skills: .NetAvionics Communication ProtocolsBambooC#C++Ci/CdCloud ComputingGenerative AiGrafana LokiLaunchdarklyMicroservicesOctopusOpenshiftPythonService-Oriented Architecture (Soa)
2 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Digital Media • Information Technology • News + Entertainment
Designs and customizes software applications, manages releases, gathers stakeholder requirements, mentors junior engineers, maintains technical documentation, evaluates performance metrics, and partners with Quality Assurance to ensure reliable, compliant software. The role also uses market trends to guide product improvements and participates in peer programming, design sprints, and prototyping. Requires independent judgment, consistent attendance, and flexibility to work nights, weekends, and variable schedules.
Yesterday
Remote
Gujarat, IND
Entry level
Entry level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Monitor quality deviations, investigate manufacturing defects, perform root cause analysis, manage lot containment, and coordinate corrective actions. The role also monitors equipment and process performance, supports qualification and troubleshooting, drives yield and quality improvements, and uses Excel, Power BI, AI tools, dashboards, and statistical methods to identify trends and risks in semiconductor manufacturing.
Top Skills: Automated Vision InspectionChatgptFmeaGenerative AiMachine LearningMicrosoft CopilotExcelMicrosoft Power BiStatistical Analysis

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account