
Applied R&D Engineer 4 – SW
Nokia
full-time
Posted on:
Location Type: Hybrid
Location: Chennai • India
Visit company websiteExplore more
About the role
- Conducts target-oriented research to directly apply findings to the specification, design, further development, and incremental improvement of products, services, systems, tools, processes, etc.
- Integrates, verifies, tests, and modifies SW / HW / system components and capitalises on innovative solutions to meet particular requirements and specifications.
- Works effectively in a mixed environment and uses best practices and knowledge of internal or external business issues to improve products or services.
- Uses advanced analytical skills to solve complex problems or problems that do not have routine solutions and takes a new perspective.
- Shares initial ideas for professional direction of own organisational unit.
- Acts as a professional advisor and mentor for staff / workteam / taskforces.
- May lead projects with manageable risks and resource requirements or small teams, handles day-to-day staff management issues, including resource management and allocation of work.
- Analyses, designs, develops and tests products / services / improvements / bug resolutions for integrated hardware / software systems as per customers' requirements.
- Resolves customer trouble tickets. Diagnoses complex problems / issues (EG hardware, software, combination) and provides resolution or recommend corrective actions.
- Plans technical requirements from customers’ needs.
- Develops SW / HW build-controlled productions releases (EG main and update releases, service packages, maintenance updates, and customer design engineering).
- Defines product hardware / software evolutions through the creation and release of hardware / software documentation, hardware / software change control management, supplier and customer notifications.
- Retains technical and design knowledge for assigned products and technologies and provides training to the lower support teams (Tier 2 and Tier 3).
- Applies and maintains quality standards. Participates in process and tools evolutions and improvements.
- Applies the SW Care process (especially emergency case handling) contributing when needed to the fastest problem restoration.
Requirements
- Experience in Linux/RTOS Internals (VxWorks is preferred)
- Experience with Software Upgrades, Database Migration
- Experience in Broadcom/Marvell SDK programming will be a major plus.
- Multi threaded environment development experience
- Experience with working in Large GPON/PON access networks (OLT/ONT) and/or Routers/Switches.
- Experience in development of Highly Available systems
- Experience in Netconf/Yang
- Experience in Layer 2 Switching, Layer 2 protocols (VLAN, xSTP, LACP, ERPS, DOT1x LLDP etc) and Layer 3 Forwarding / Routing (OSPFv2/v3, BGP, ISIS, PIM, IGMP), MPLS/LDP/RSVP/L2VPN
- Excellent programming skills in C / C++
- SW Architecture and design experience (Nice to have)
- Abstraction Layer design and development (Nice to have)
- Data structures, Algorithms (Nice to have)
- Strong with Quality processes (Nice to have)
- Mentor and motivate a team of highly skilled professionals (Nice to have)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
LinuxRTOSVxWorksSoftware UpgradesDatabase MigrationBroadcom SDKMarvell SDKMulti-threaded developmentNetconfYang
Soft Skills
analytical skillsproblem-solvingmentoringteam leadershipresource management