Nokia Logo

Nokia

Staff SW Development Engineer

Posted 7 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in India
Senior level
Remote or Hybrid
Hiring Remotely in India
Senior level
Design, implement, test, and debug mission-critical embedded C++ software for Nokia optical devices. Refine requirements, develop software designs, configure and understand Linux or other RTOS kernels, and address interrupts, device drivers, memory, synchronization, and multithreading. Review test plans, create test cases, troubleshoot issues, and resolve defects reported by testing teams and customers.
The summary above was generated by AI

We are looking for motivated individuals who have exposure to designing and implemented object oriented system software in an embedded system environment.

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.

NILightpath
 

Responsibilities

Your Key Responsibilities would include:
=> 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

Your skills & experience
=> 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
 

Nokia Mumbai, Maharashtra, IND Office

Mumbai, India

Similar Jobs

7 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Software
Develop and deliver embedded Optical Line System software features in cross-functional Agile teams. Responsibilities include designing, developing, testing, troubleshooting, and improving integrated hardware/software products; collaborating with product, architecture, systems, firmware, and validation teams; resolving complex customer issues; maintaining quality standards; mentoring support teams; leading Agile ceremonies; and owning feature delivery through continuous integration pipelines.
Top Skills: CC++CodesceneContinuous IntegrationCursorDockerGithub CopilotGtestOptical Channel MonitorOptical Control LoopsOptical FirmwarePythonRoadmVoas
6 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Software
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.
Top Skills: FirmwareSoftware Configuration Management (Scm)
18 Minutes Ago
In-Office or Remote
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
The job description does not include specific responsibilities or qualifications because the position details were replaced with a placeholder. Based on the title, this is a principal-level role focused on data platform engineering.

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account