Software Engineer-C, Embedded programming, I2C/SPI/PCI

6 days ago


Bengaluru, India Cisco Full time

*Meet the Team *

You will be part of the platform engineering team of SP Platform Engineering India. You will have the opportunity to work with a team that has crafted the worlds most scalable router for some of the largest Service Providers. You work on bring up and hardware diagnostics based validation for router hardware (access & core routers). The router Hardware that has a rich set of network interfaces High speed ethernet (1G to 800G), OTN/SONET/SDH and forwarding ASICs that provide high throughput. You will work closely with the hardware engineers to understand the design of the next generation hardware.

Your Impact

Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's high scale routing technology, which large scale service provide and Web Scaler now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading SP in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many SP Core, backbone and large web scale DC networks You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration.

*Minimum Qualifications : *

  • 3-6 years of experience in Diagnostics software development for router hardware/hardware validation.
  • Excellent C programming skills
  • Excellent skills in debugging low level platform/driver/diagnostics/HW issues
  • Experience with Linux OS/device drivers/firmware.
  • Experience in working with drivers/diagnostics for various network interfaces like OTN/SONET/SDH/DS3/GiGE/T1/E1 and L2/L3 forwarding engines/ASICs
  • Experience in working with device level programming for HW busses like I2C, PCIe, SPI, MDIO.

*Preferred Qualifications : *

  • Preferably, has worked closely with H/w engineering teams in the development & debug of platform/device driver/diagnostics/hardware issues.
  • Alternatively 4+ years of experience in Platform/firmware/Device driver development for router hardware in C.

  • C++ Embedded Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux. Application Development. Strong Debugging Skills Focused on Embedded Linux. Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv must Need profiles by 3.30PM today only Job DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong...


  • 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,...

  • Embedded Engineer

    1 week ago


    Bengaluru, India headsource Full time

    About the Role :We are seeking a passionate and skilled Embedded Engineer to join our dynamic team. This role focuses on developing, maintaining, and optimizing the core embedded infrastructure, including bootloaders, board support packages (BSPs), drivers, and build systems for real-time and safety-critical applications.You will collaborate with...

  • Embedded C++ Rtos

    2 weeks ago


    Bengaluru, India Capleo Global Solutions Pvt LTD Full time

    **JD**: **Total Experience**: 6-10yrs **Location**: Pune Embedded Software Engineer Proficient in c++. Exp with RTOS. Exp in communication protocols including UART,CAN,I2C,SPI,USB ext. Ability to understand and debug problems accress hardwarr/software boundries. Have experience of SW development (Coding)/debugging on prototype hardware.


  • Bengaluru, India Harita Tech Serv Full time

    Job Title : Senior Embedded Software Developer Location : Bangalore, IndiaAbout the Role :We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS...


  • Bengaluru, Karnataka, India Tata Elxsi Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    You will be responsible for developing and maintaining high-quality, efficient C/C++ code for embedded products in alignment with product requirements. Working extensively with microcontrollers such as STM, NXP, or other 32-bit platforms will be a key aspect of your role. You will also develop drivers and software for communication interfaces like SPI, UART,...


  • Bengaluru, India Talent Corner Hr Services Full time

    -Strong programming skills on C/Embedded C & C++ (basics)-Hardware design & development with Digital/Analog/Mixed-Signal Design-Knowledge of Micro-controller & Microprocessor (8bit, 16bit & 32bit)-Experience in Microprocessor/FPGA/SoC/MPSoC design Required Candidate profile Experience in protocols like UART, USB, CAN, LIN, I2C, SPI Understanding of CPU...

  • Embedded C/c++

    1 week ago


    Bengaluru, India Source-right Full time

    3 to 5 years in BE/BTECH with ECE/CSE a. Working experience in embedded development - Must b. Programming skills required is C and C++. Working experience in C & C++ - Must c. Basic understanding of development methodologies in embedded systems - Must d. Basic understanding of OS, drivers & communication protocols(I2C, SPI, etc.) - Must **Job...


  • Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time

    Embedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...