Nokia is hiring for Software Development Engineer 1 | Apply Now!






Nokia – Software Development Engineer 1


Disclaimer

Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It’s important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we’re here to support you in your job search journey!




Nokia

Software Development Engineer 1

India

Nokia hiring poster vthetecheejobs

About the Company

Nokia is dedicated to innovation and technology leadership across mobile, fixed, and cloud networks. A career at Nokia will afford you the opportunity to make a positive impact on the lives of others and to contribute to building the capabilities needed for a more productive, sustainable, and inclusive global community.

We challenge ourselves to foster an inclusive work environment where new ideas are welcomed, risk-taking is encouraged, and employees are empowered to bring their authentic selves to work.

Job Description

Join the Optical Networks division, where innovation converges with large-scale implementation in the era of AI-driven data centers. Following the acquisition of Infinera, Nokia has integrated two industry frontrunners to establish a formidable optical networking entity. This combination merges state-of-the-art technology with proven leadership to redefine the future of global connectivity.

Infinera is now integrated within Nokia Corporation and its subsidiaries. Please be assured that any information shared during the application process will be treated with utmost confidentiality and utilized solely for recruitment purposes within the Nokia group.

Company NameNokia
RoleSoftware Development Engineer 1
LocationIndia
Salary
Job Type




Responsibilities

  • Develop and maintain L1 application software (control and data paths), as well as related device driver software and features, working in close collaboration with requirements and customer account teams while maintaining a strong customer-centric approach.
  • Understand, champion, and develop system-wide impact features, spanning from initial architecture and design phases through to final delivery and implementation.
  • Familiarity with the following topics is highly advantageous, as these skills will be directly applicable to the role:
  • The team is responsible for designing end-to-end (E2E) solutions for communications frameworks and data-path configurations that encompass both Digital (packet) and Optical (channel) domains.
  • We employ advanced and contemporary technologies to ensure alignment with the rapidly evolving technological landscape, enabling us to devise efficient and effective solutions.
  • The team maintains complete ownership and accountability for solution design and implementation. This includes the potential to develop solutions internally or integrate third-party applications, ultimately customizing these solutions to meet specific customer requirements.
  • We engage directly with customers to address inquiries and resolve issues, participating directly in the resolution of customer-facing challenges.
  • The team assumes full responsibility for the timely delivery of new features, adhering to stringent quality standards and leveraging state-of-the-art continuous integration pipelines. We are committed to the implementation of fully automated test suites, following Test-Driven Development (TDD) principles.

Qualifications

    Skills

    Exceptional programming capabilities in one or more of the following languages: C, C++, Golang, Shell scripting, Python.
    Prior experience in software development on embedded/Linux platforms is desirable, although candidates with strong programming skills will also be considered.
    Demonstrated ability to quickly grasp software architecture and module design concepts.
    Aptitude for understanding complex legacy code while simultaneously developing new features.
    Software system design principles, inter-process communication techniques, threading models, and comprehensive understanding of operating system concepts.
    In-depth understanding of the boot process on X86 processors, encompassing multi-OS support, including U-Boot and Coreboot. Experience with Board Support Packages (BSPs) and board provisioning/bring-up procedures.
    Proficiency in PCI, PCIe, SPI, DMA, and I2C protocols. Familiarity with BCM switch programming.
    Working knowledge of IP Stack drivers, including the io-pkt driver.
    Experience with automated testing methodologies within a software development environment.

    ATS Keywords

    Software Development
    L1 Application Software
    Device Driver
    Embedded Systems
    Linux
    C
    C++
    Golang
    Shell Scripting
    Python
    PCIe
    SPI
    DMA
    I2C
    IP Stack Drivers
    io-pkt driver
    Automated Testing
    Continuous Integration
    TDD
    X86 Processors
    U-Boot
    Coreboot
    Board Support Packages
    Optical Networks
    Data Centers

    Get instant updates on latest jobs!

    Join our instagram and telegram channels.

    To join our Instagram and Telegram channels click on instagram and telegram icons

    Instagram




    Join Now

    Telegram




    Join Now

    Frequently Asked Questions

    What programming languages are required for this role?

    Exceptional programming capabilities in one or more of the following languages: C, C++, Golang, Shell scripting, Python.

    Is experience with embedded systems necessary?

    Prior experience in software development on embedded/Linux platforms is desirable, although candidates with strong programming skills will also be considered.

    What kind of technologies will I be working with?

    You’ll be working with technologies related to L1 application software, device drivers, embedded/Linux platforms, networking protocols (PCI, PCIe, SPI, DMA, I2C), and potentially IP Stack drivers.

    What does the team do?

    The team is responsible for designing end-to-end (E2E) solutions for communications frameworks and data-path configurations that encompass both Digital (packet) and Optical (channel) domains, potentially integrating third-party applications.

    Other Information

    Nokia is an equal opportunity employer committed to diversity and inclusion. They offer learning opportunities, well-being programs, employee resource groups, and mentorship programs.

    Tags

    Software Development Engineer
    C++
    Python
    Embedded Linux
    Optical Networks
    Data Centers
    Networking
    India




    How to Apply

    1. Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
    2. Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
    3. Fill Out the Application: On the official website, fill out the application form with the provided information.
    4. Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
    5. Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.







    From vthetechee.com on 2025-09-01 09:05:06





    Scroll to Top