2 months ago
India (city not specified)Mid Level
Responsibilities
- Develop high-performance C/C++ SDK software on Linux for Ethernet and OTN client applications.
- Collaborate with ASIC, firmware, hardware, and system architecture teams throughout the product lifecycle.
- Develop SDK APIs, software frameworks, and automation solutions for DSP ASIC-based networking products.
- Solve hardware-software interaction, performance optimization, and system integration challenges.
- Perform testing, debugging, validation, and automation from pre-silicon development through post-silicon validation.
- Work with global, cross-functional engineering teams to deliver coherent pluggable networking technologies.
Requirements
- B.Tech or BE degree in Computer Science and Engineering or Electronics and Communication Engineering.
- 2–4 years of software development experience using C/C++.
- Strong programming, debugging, and troubleshooting skills in Linux environments.
- Understanding of data structures, algorithms, operating systems, and embedded software concepts.
- Knowledge of Ethernet, OTN, networking protocols, or telecommunications systems.
- Familiarity with DSP, ASIC-based systems, or embedded networking platforms is advantageous.
- Experience with Python and/or Shell scripting for automation and testing is desirable.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
