C Software Engineer

2 weeks ago


Ghansoli Navi Mumbai Maharashtra, India CHANGE Networks Pvt. Ltd Full time ₹ 6,00,000 - ₹ 12,00,000 per year

Job Description:

We are seeking a capable and motivated C Software Engineer to join our embedded systems team focused on developing software for networking switches . This role requires strong proficiency in low-level programming using C, along with a solid foundation in embedded Linux environments and networking fundamentals.

As a C Software Engineer, you will work on the development, optimization, and maintenance of embedded software that powers high-performance network switches. You'll collaborate closely with hardware and system teams, dive deep into board-level bring-up, and contribute to product-level firmware and driver development.

Key Responsibilities:

  • Develop and maintain embedded software in Advanced C for networking switch platforms.
  • Collaborate with hardware teams for board bring-up and system integration.
  • Implement networking features like STP, QoS, and other L2/L3 functionalities.

Work within Linux-based development environments and toolchains.
- Debug issues across the stack, from low-level drivers to user-space applications.
- Write shell scripts for automation and development tooling.

Participate in code reviews and help improve system reliability and maintainability

Requirements

Skills Required:

  • Strong programming skills in C , with a focus on writing highly portable and efficient embedded code.

  • Basic understanding of networking protocols and technologies , such as STP, QoS, and Wireless.

  • Experience working with Linux , including a working knowledge of Linux-based development environments.

  • Knowledge of ARM architecture or similar embedded platforms.

  • Bash shell scripting or automation skills for firmware tooling.



  • Mumbai, Pune, India Elementskill Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    We are hiring Software Engineers with C/C++ skills. You'll work on full cycle development coding, testing, deployment & support in Agile. Understanding of system design, software testing, databases & networking No Embedded/ Automotive domain profiles

  • C++ Specialist

    4 weeks ago


    Pune, Maharashtra, India, Maharashtra Cybage Software Full time

    About CybageCybage Software Pvt. Ltd. is a technology consulting is a technology consulting organization specializing in outsourced product engineering services. As a leader in technology & product engineering space, Cybage works with some of the world’s largest Independent Software Vendors (ISVs). Our solutions are focused on modern technologies and are...

  • Software Engineer

    2 weeks ago


    navi mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result Areas Activities (What will I do?) Product Development Software Development Develop/ Refactor the Legacy C++ Code to international standards and compliance Develop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment...

  • Software Engineer

    1 week ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result Areas Activities (What will I do?) Product Development Software Development Develop/ Refactor the Legacy C++ Code to international standards and compliance Develop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment...

  • Software Engineer

    2 weeks ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result Areas Activities (What will I do?) Product Development Software Development Develop/ Refactor the Legacy C++ Code to international standards and compliance Develop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment...

  • Software Engineer

    2 weeks ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result Areas Activities (What will I do?) Product Development Software Development Develop/ Refactor the Legacy C++ Code to international standards and compliance Develop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment...

  • Software Engineer

    2 weeks ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and ActivitiesKey Result AreasActivities (What will I do?)Product DevelopmentSoftware DevelopmentDevelop/ Refactor the Legacy C++ Code to international standards and complianceDevelop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment and the...

  • Software Engineer

    1 week ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result AreasActivities (What will I do?)Product DevelopmentSoftware DevelopmentDevelop/ Refactor the Legacy C++ Code to international standards and complianceDevelop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment and the...

  • Software Engineer

    1 week ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and Activities Key Result AreasActivities (What will I do?)Product DevelopmentSoftware DevelopmentDevelop/ Refactor the Legacy C++ Code to international standards and complianceDevelop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment...

  • Software Engineer

    2 weeks ago


    Navi Mumbai, India Neptunus Power Full time

    Results (What will I be accountable for?) and ActivitiesKey Result Areas Activities (What will I do?)Product DevelopmentSoftware DevelopmentDevelop/ Refactor the Legacy C++ Code to international standards and complianceDevelop a Machine Learning Model to train and deploy along the product to identify the faults of the engine or any rotating equipment and the...