Job Description
📍 Location: Bangalore, India
🏢 Division: Optical Networks (Infinera – now part of Nokia Corporation)
🗂 Job Category: Applied R&D
⏰ Job Schedule: Full-time | Role Type: Individual Contributor
🎓 Degree Requirement: Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
📝 Job ID: 23251
Job Description
As a Software Development Engineer at Nokia, you will play a pivotal role in shaping the future of optical networking and connectivity. This position offers the opportunity to work on next-generation ASIC-based SDK development, where innovation meets scale in the AI-driven data center era. You will collaborate closely with architecture, ASIC, and optical engineering teams to design, implement, and integrate software solutions that enable high-performance networking products for global customers. Your work will directly contribute to building faster, more reliable, and more sustainable communication networks that power the modern digital economy.
This role is ideal for individuals who are passionate about software design, embedded systems, and protocol development in the telecom industry. You will gain hands-on experience in C/C++ programming, Linux systems, and device driver design, while contributing to cutting-edge research and development initiatives. At Nokia, you won’t just be developing software—you will be helping to build the critical infrastructure that connects millions of people across the globe. This makes your contribution both technically challenging and socially impactful.
By joining Nokia’s Optical Networks division, you become part of a global leader that combines Infinera’s legacy of innovation with Nokia’s technology leadership. You will be empowered with continuous learning opportunities, inclusive teams, and a culture that values diversity, creativity, and authenticity. If you are an early-career engineer eager to grow in an environment where technology and collaboration drive meaningful impact, this role offers a strong foundation to accelerate your career.
Roles & Responsibilities
-
Work on new product introduction, collaborating with ASIC and architecture teams to develop software for next-generation optical networking solutions.
-
Design and implement SDK APIs and algorithms, ensuring efficiency, scalability, and seamless integration with hardware platforms.
-
Define, execute, and manage comprehensive SDK test plans, validating functionality, performance, and reliability.
-
Contribute to the preparation of design documentation, technical specifications, and system-level integration plans.
-
Collaborate with cross-functional teams to support software integration and resolve technical challenges.
-
Debug, optimize, and enhance C/C++ code for embedded systems and real-time environments.
-
Support the development of device drivers and protocol software, enabling interoperability across optical and communication systems.
-
Stay updated with emerging technologies in optical networking, ASICs, and embedded systems to apply innovative approaches in development.
-
Provide technical assistance to internal teams during product deployment and post-integration phases.
-
Participate in peer code reviews, knowledge sharing, and mentoring, contributing to a culture of learning and continuous improvement.
Requirements & Eligibility
-
Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related fields.
-
0–2 years of industry experience, ideally in software development for telecom or networking solutions.
-
Strong programming and debugging skills in C/C++, with a focus on performance-critical systems.
-
Working knowledge of Linux or real-time operating systems (RTOS), with hands-on experience being an added advantage.
-
Familiarity with ASIC SDK development, GIGE, OTN, or DSP technologies (good to have, not mandatory).
-
Experience in embedded software design, device drivers, and protocol stack development will be a plus.
-
Solid problem-solving skills, with the ability to analyze system-level challenges and propose effective solutions.
-
Strong collaboration and communication skills to work across engineering, testing, and architecture teams.
-
Ability to adapt quickly to new technologies and contribute in a fast-paced, innovation-driven environment.
-
Enthusiasm for continuous learning and self-improvement, with a growth mindset aligned to Nokia’s culture.
Expected Salary
For the role of Software Development Engineer at Nokia India, fresh graduates and early-career engineers can expect an average salary package ranging between ₹6.5 LPA to ₹10 LPA, depending on skills, education, and interview performance. Globally, this position is benchmarked competitively, aligning with entry-level software engineering salaries in the telecom and networking domain. Nokia also offers attractive benefits, wellness programs, and continuous learning opportunities that add long-term career value.
🚨 Before You Apply: Your Resume Needs to Shine!
Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!
🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!
✅ 5+ ATS-Friendly Designs – Beat the bots and get noticed
✅ Recruiter-Approved Layouts – Highlight your skills the right way
✅ Easy-to-Edit (Word & Google Docs) – No design skills needed
✅ Free Bonus: Cover Letter Template + Resume Writing Guide
🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!
👉 Grab Your Resume Template Now: Tap Here to get your resume Templates