Nokia Logo

Nokia

Software Development Engineer

Posted 18 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 Chennai, Tamil Nadu, IND Office

Chennai, India

Similar Jobs

8 Minutes Ago
Remote
India
Mid level
Mid level
Information Technology • Internet of Things • Marketing Tech
Build and own full-stack product features from requirements through deployment. Develop accessible React and TypeScript interfaces, scalable Node.js and Express backend services, APIs, and data models. Collaborate with product, design, and platform teams, use analytics to measure outcomes, maintain code quality through testing and documentation, and improve engineering processes, technical debt, and user experience.
Top Skills: ExpressJavaScriptMongoDBNode.jsPostgresReactRest ApisTypescriptVue
Yesterday
In-Office or Remote
2 Locations
Senior level
Senior level
Edtech • Gaming • Software • Virtual Reality
Lead software architecture and development for Lectora Online, including designing, coding, testing, troubleshooting, performance optimization, documentation, and technical standards. Own major product components, guide modernization and AI-powered features, lead testing strategies and automation, collaborate cross-functionally, and mentor engineers. The role requires expert Java and web application development skills, architectural decision-making, and technical leadership.
Top Skills: Apache TomcatAWSCi/CdFiltersJ2EeJava 8JavaScriptMySQLRest ApisSaaSServletsTailwind CssTypescriptVue 3
Yesterday
Remote
India
Mid level
Mid level
Information Technology • Internet of Things • Marketing Tech
Own the CRM Opportunities backend end to end, designing scalable data models, APIs, distributed workflows, event-driven systems, and background jobs. Improve performance and reliability for high-volume, multi-tenant SaaS workloads through indexing, sharding, caching, and query optimization. Build occasional Vue.js UI features, instrument production systems, and lead incident response and postmortems. Translate ambiguous customer and business needs into reliable production services with strong data correctness and operational excellence.
Top Skills: ClickhouseElasticsearchGoKafkaMongoDBNode.jsNoSQLPostgresRedis StreamsSQLVue

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account