Nokia is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Company Name | Nokia |
Position | Software Engineer |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | Entry Level |
Location | Bangalore, India |
Key Responsibilities:
- Collaborate with the technical leader and product owner to analyze, plan, design, implement, and test software functionalities and features.
- Participate in the development and maintenance of embedded software, including design, coding, integration, and troubleshooting.
- Analyze failure cases and resolve issues in delivered functionalities to ensure optimal software quality.
- Solve complex engineering problems across various technology domains.
- Contribute to relevant technical studies and research initiatives.
- Share knowledge and expertise to support team learning and development.
Eligibility Criteria:
Required General Skills:
- Ability to understand and evaluate internal and external specifications.
- Knowledge of hardware and embedded software.
- Experience in software development.
- Familiarity with continuous development, integration, and testing processes.
- Understanding of test frameworks.
- Proficiency in source code management systems.
- Experience with code review systems.
- Strong quality standards and quality assurance skills.
- Proficiency in problem-solving techniques.
- Knowledge of the product creation process (MN Create).
- Ability to approach development with a maintenance mindset.
- Understanding of real networks and systems.
- Strong external collaboration skills for working with partners.
- Fluency in written and spoken English.
Required Task-Specific Qualifications:
- Bachelor’s or Master’s degree in Telecommunication Engineering, Computer Science, or a related field.
- Proficiency in C/C++ programming.
- Strong understanding of operating systems and IP networks.
- Experience in embedded system development based on Linux.
- Preferable knowledge of Linux kernel and drivers.
- Preferable knowledge of digital hardware.
- Preferable knowledge of HTML and JavaScript.
- Familiarity with cloud technologies and Intel x86-based cloud hardware architecture.
- Understanding of common cloud management interfaces such as IPMI, REDFISH, and RESTful APIs.
- Knowledge of embedded software components, including BMC, BIOS, uBoot, FPGA, PCIe controller, and CPLD firmware.
- Proficiency in Linux scripting and software development using Python, Bash, and C/C++.
- Understanding of IP networks and protocols, including Ethernet, VLAN, DHCP, DNS, SNMP, TFTP, and BOOTP.
- Familiarity with mobile network architecture (4G, 5G) at a system level and an understanding of virtual network functions (VNFs/CNFs).
Required Personal Attributes:
- Flexible, enthusiastic, and creative mindset.
- Self-motivated, target-driven, and innovative thinker.
- Responsible and committed to achieving goals.
- Open to change and adaptable in dynamic environments.
- Results-oriented approach.
- Strong decision-making capabilities.
- Willingness and capacity to learn new concepts.
- Strong analytical thinking skills.
- Commitment to quality and attention to detail.
- Ability to work effectively in a team environment.
About Company:
At Nokia, we create technology that helps the world act together. As a B2B technology innovation leader, we are pioneering the future where networks meet cloud to realize the full potential of digital in every industry. Through networks that sense, think and act, we work with our customers and partners to create the digital services and applications of the future. For our latest updates, please visit us online www.nokia.com
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.