Nokia - Software Development Engineer - C/C++ Programming

3 weeks ago


Bengaluru, Karnataka, India Hirist Full time

Note : If shortlisted, you will be invited for initial rounds on 13th September'25 (Saturday) in Title : Software Development Engineer

- As a Software Development Engineer, you will design and develop software modules in C/C++ for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems.

- You will work on Linux-based development, including board bring-up and driver development for communication interfaces like I2C, SPI, QSPI, and UART.

- As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems.

- Youll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART.

- Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions.

- Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus.

HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN :

- Review requirements and develop software modules to fulfill the requirements.

- Provide regular status update and input to the team leaders.

- Working experience in Ethernet /Optical Networking and OTN protocols

- Develop unit test plans and run software tools for detecting any coding error prior to code submission.

- Participate in feature integration and validation.

- Experience in developing unit test harness in python.

KEY SKILLS AND EXPERIENCE :

You have :

- Bachelors of Engineering with 5 to 10 years of relevant work experience.

- Experience in developing software modules in C and C++.

- Experience in developing embedded software in Linux/Board bring-up.

- Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces.

- Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds.

It would be nice if you also had :

- Familiarity with agile programming methods.

- Knowledge in Optical (DWDM) Transport.

- Experience programming FPGAs and developing drivers for various devices.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Hirist Full time

    Note : If shortlisted, you will be invited for initial rounds on 13th September'25 (Saturday) in BengaluruEngineering graduates from NIT or IIT only with 1 to 4 years of experience.We are looking for experienced passion driven SW engineers to join our R&D team.As a Software Development Engineer at Nokia you will work in a cross-functional, agile team...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India NOKIA Full time

    Job Category Applied R D Degree Level Bachelor s degree As a Software Architect in the Embedded domain you will leverage your expertise to design and develop software architectures and source code for Linux-based embedded systems using C C In this role you will coordinate software interface alignments drive standardization by collaborating...


  • Bengaluru, Karnataka, India Nokia Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job DescriptionIn an increasingly connected world, the pandemic has highlighted just how essential telecom networks are to keeping society running. The Network Infrastructure group is at the heart of a revolution to connectivity, pushing the boundaries to deliver more and faster network capacity to people worldwide through our ambition, innovation, and...

  • C Developer

    4 weeks ago


    Bengaluru, Karnataka, India Mobile Programming Full time

    Job Description- Good programming skills in C, C++, Data structures, Linux OS usage concepts- Other Relevant Skills: Exposure to Yokto, Any Application frameworks (C++ or Java-based)- Knowledge of Telematics/Mobile platforms- Linux-based telematics platform from a leading chipset vendor is used by various automotive manufacturers for building end-to-end...


  • Bengaluru, Karnataka, India Mobile Programming Full time

    Job DescriptionRequired Skills and Qualifications- Proficiency in C/C++: Strong understanding of the C and C++ programming languages, including their syntax and standard libraries- Object-Oriented Programming (OOP): Knowledge of OOP principles and design patterns- Data Structures and Algorithms: Good understanding of data structures and algorithms- Debugging...

  • C++ Developer

    2 days ago


    Bengaluru, Karnataka, India Programming Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Mandate-C++ 17 and its versionsA proficient C++ Developer with Knowledge on QT framework. Good in Design understand of OOAD, Code quality, Unit testing and Code reviews.Technical Responsibilities: Conduct or design advanced prototyping and testing. Conduct advanced problem solving, identify potential solutions, and evaluate them against component...

  • C++ Developer

    3 weeks ago


    Bengaluru, Karnataka, India Mobile Programming LLC Full time

    Job Description :We are seeking a skilled C++ developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using C++. You will work closely with other team members to analyze requirements, implement solutions, and ensure the reliability and performance of our...


  • Bengaluru, Karnataka, India Mobile Programming Full time

    Job Description- Design and implement software of embedded devices and systems from requirements to production and commercial deployment- Design, develop, code, test and debug system software- Review code and design- Analyze and enhance efficiency, stability and scalability of system resources- Integrate and validate new product designs- Support software QA...

  • C/C++ Developer

    1 day ago


    Bengaluru, Karnataka, India RideNext Software Solutions Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Candidate should have background in software development using C, C++ along with LTE and 5G wireless domain. Skills:- C++, Go Programming (Golang) and C

  • R&D Engineer

    20 hours ago


    Bengaluru, Karnataka, India Nokia Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job DescriptionAs an R&D Engineer, you will be involved in working as an expert in C programming. You will be responsible for designing, developing, and testing innovative software solutions in research and development environments. The role will focus on solving complex technical problems.How You Will Contribute And What You Will LearnDesign and develop...