Nokia Logo

Nokia

Software Development Engineer

Posted 27 Days Ago
Remote or Hybrid
Hiring Remotely in India
Mid level
Remote or Hybrid
Hiring Remotely in India
Mid level
Design and develop C/C++ software for Ethernet and optical networking systems, including OTN protocols and embedded Linux platforms. Responsibilities include board bring-up, interface driver development, unit test harness creation in Python, requirements review, feature integration, validation, and coding quality checks. The role collaborates with diverse teams and values adaptability. Experience with FPGA programming, agile methods, and DWDM transport is advantageous.
The summary above was generated by AI

As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. You’ll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus.

Responsibilities
  • Review requirements and develop software modules to fulfill the requirements.
  • Provide regular status update and input to the team leaders.
  • Working experience in Ethernet /Optical Networking and OTN protocols and Networking Protocols
  • Develop unit test plans and run software tools for detecting any coding error prior to code submission.
  • Participate in feature integration and validation.
  • Experience in developing unit test harness in python.  
Qualifications

You have:

  • Bachelor’s of Engineering with 3 to 5 years of relevant work experience.
  • Experience in developing software modules in C and C++.
  • Experience in developing embedded software in Linux/Board bring-up.
  • Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces.
  • Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds.

It would be nice if you also had:

  • Familiarity with agile programming methods.
  • Working on AI Tools/AI-DLC
  • Knowledge in Optical (DWDM) Transport.
  • Experience programming FPGAs and developing drivers for various devices.
About Us
Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world. 

Learn more about life at Nokia.


Our recruitment process

We act inclusively and respect the uniqueness of people. Our 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.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia. 

About the Team

Some of our benefits in India:

  • Flexible and hybrid working arrangements to support work–life balance
  • Health and well-being support – medical insurance for you and your family, health check-ups, life and accident insurance, well-being programs, and employee resource groups 
  • A minimum of 90 days of Maternity and Paternity Leave based on eligibility
  • Personal Support Service 24/7 – a confidential support channel open to all Nokia employees and their families in challenging situations
  • Career growth & mobility – technical career paths, job rotations, international assignments, and relocation support
  • Continuous learning – technical certifications, mentoring programs, coaching, and digital learning platforms
  • Opportunities to innovate and contribute through Nokia’s research and development environment
  • Recognition programs that celebrate outstanding contributions
  • Workplace support – ergonomic working support and mobile device programs based on eligibility

Nokia Gurugram, Haryana, IND Office

Sector 62, , Ghata, Gurugram, Haryana, India, 122102

Nokia Gurugram, Haryana, IND Office

Gurugram, India

Nokia New Delhi, Delhi, IND Office

New Delhi, India

Nokia Noida, Uttar Pradesh, IND Office

Noida, India

Similar Jobs

2 Days Ago
Remote
India
Entry level
Entry level
Artificial Intelligence • Security • Software • Automation
Own and architect scalable test infrastructure, establish quality strategies, optimize test suites and CI/CD performance, manage AWS-based test environments, develop reporting and testing tools, and mentor junior SDET engineers. The role requires advanced TypeScript, Playwright framework expertise, API/UI test orchestration, software design patterns, AWS, Docker, Git, reporting tools, and performance optimization experience.
Top Skills: AllureAmazon CloudwatchAmazon Ec2AWSCi/CdDockerDocker ComposeGitGitGraphQLNpmPlaywrightRestTerraformTypescript
3 Days Ago
In-Office or Remote
India
Junior
Junior
Cloud • Security • Software • Cybersecurity
Develop and maintain automated testing frameworks for Akamai’s cloud compute platform. Build automation for deployment, configuration, and testing; create Python test cases and scripts; perform manual and automated testing; administer Linux systems; analyze defects; and develop repeatable test plans. Collaborate with SDET and development teams while applying secure development, networking, cloud technology, and AI-driven quality engineering practices.
Top Skills: Ai-Driven TestingAnsibleDnsDockerGithub ActionsHTTPJavaJenkinsKubernetesLinuxOwaspPlaywrightPytestPythonSaltstackTcp/IpTerraformTestngTls
3 Days Ago
Remote
India
Senior level
Senior level
Information Technology • Internet of Things • Marketing Tech
Build and scale full-stack systems for agency signup, onboarding, account management, and platform billing. Responsibilities include designing backend services, APIs, integrations, data models, frontend workflows, observability, testing, and production support. The role owns complex features from architecture through deployment, contributes to technical decisions, uses AI-assisted development tools, collaborates cross-functionally, participates in incident response and on-call support, and mentors engineers while ensuring reliability, security, scalability, and performance.
Top Skills: AngularBootstrapCi/CdClaude CodeClickhouseCursorDistributed SystemsElasticsearchFirestoreGcp Pub/SubGitGithub CopilotGrafanaKafkaLlm ApisMicroservicesMobxMongoDBNestjsNode.jsPiniaPrometheusRabbitMQReactRedisReduxRest ApisSentryStripeTailwind CssTypescriptVueVuex

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account