KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #4087
Applications open Internship

Student Intern - Research

Nokia

  • Bengaluru, India
  • Rs 15,000 per month
  • Internship
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Nokia, a global leader in connectivity and communications, has been shaping the future of networks for over a century. With a strong focus on research and innovation, Nokia Bell Labs drives breakthroughs in AI, wireless technologies, and next‑generation computing architectures. The company’s culture blends scientific rigor with entrepreneurial spirit, offering employees the chance to work on problems that impact billions of users worldwide.

Nokia’s commitment to diversity, inclusion, and continuous learning makes it an attractive destination for fresh talent looking to grow in a cutting‑edge environment.

The Student Intern – Research role is based in the Bell Labs Platform ASIC Research lab in Bangalore. This 6‑month internship is designed for Ph.D. or M.S. candidates who are passionate about energy‑efficient AI, neuromorphic computing, and hardware‑software co‑design. Interns will collaborate directly with senior researchers to explore novel accelerator concepts, prototype algorithms in Python and C, and evaluate trade‑offs between performance, power, and area.

The experience offers a rare glimpse into early‑stage research that can shape future intelligent wireless systems.

Key Responsibilities

  • Investigate research ideas for energy‑efficient compute in AI‑driven wireless communication systems.
  • Study and evaluate neuromorphic computing approaches for wireless workloads.
  • Develop experimental prototypes, models, and benchmarks using Python and C.
  • Explore accelerator concepts, including RISC‑V‑based acceleration, custom instruction extensions, and hardware/software co‑design.
  • Contribute to Verilog implementations, micro‑architecture exploration, or architecture‑level design studies.
  • Compare conventional AI compute techniques with low‑power, event‑driven, approximate, or neuromorphic methods.
  • Design and run experiments, analyse results, and iterate on research hypotheses independently.
  • Document findings and present them to the Bell Labs research team.
  • Assist in preparing research papers or internal technical reports.
  • Stay updated with the latest literature in AI, wireless communications, and energy‑efficient hardware.

Tech Stack: Python, C, Verilog/SystemVerilog, RISC‑V ISA, FPGA/ASIC design tools, Linux, Git, MATLAB (optional), and simulation frameworks such as Gem5 or VCS.

Growth Path: Successful interns may be offered full‑time research positions, Ph.D. fellowships, or roles in Nokia’s advanced hardware teams. The exposure to cutting‑edge research, publication opportunities, and mentorship from world‑renowned scientists accelerates career progression in both academia and industry.

Why Join Nokia? Nokia provides a collaborative, intellectually stimulating environment where interns can contribute to real research that influences global standards. The company offers flexible working schemes, well‑being programs, mentorship networks, and a strong emphasis on personal and professional development.

Being part of Nokia Bell Labs means working at the forefront of AI‑enabled wireless technology, with access to state‑of‑the‑art facilities and a global community of innovators.

Eligibility & process

Who can apply

Enrolled in a Ph.D. or M.S. research program (Computer Architecture, VLSI/Digital Design, AI/ML, Wireless Communications, Signal Processing, Embedded Systems, or related fields); Minimum CGPA 7.0/10 (or equivalent); No active backlogs; Availability for a 6‑month full‑time internship; Must be able to work onsite in Bangalore.

Skills & stack

Python Verilog Risc-V Architecture Software Co-Design Digital System Design Algorithm Analysis Energy‑Efficiency Evaluation Experimental Prototyping

Selection process

  1. Round 1: Online coding/aptitude test
  2. Round 2: Technical interview (research concepts, programming, hardware design)
  3. Round 3: HR interview (fit, motivation, availability)

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Verilog, Risc-V Architecture, Software Co-Design, Digital System Design, Algorithm Analysis, Energy‑Efficiency Evaluation, Experimental Prototyping) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Nokia Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Python. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Nokia as a Student Intern - Research?
Highlight Nokia's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Nokia Rs 15,000 per month
Recruiter Resume Apply
Chat Chat with Kashii