Embedded Firmware Developer

3 weeks ago


Navi Mumbai, India CHANGE Networks Pvt. Ltd. Full time

Embedded Firmware Developer - C Programmer (Networking & Embedded Systems)

Location: Navi Mumbai, Maharashtra

Job Description:

We are looking for a C Programmer with expertise in Embedded Firmware Development to join our innovative Software team. The role involves designing, coding, and optimizing real-time embedded firmware for microcontrollers and networking platforms. You will be working on low-level system programming, hardware integration, and advanced networking features to power next-generation switching and IoT solutions.

This is an excellent opportunity for engineers passionate about embedded systems, real-time programming, and networking protocols who want to contribute to cutting-edge electronics product development.

Key Responsibilities:

  • Develop and maintain embedded software in C for networking switch and embedded platforms.
  • Collaborate with hardware and PCB design teams for board bring-up and hardware-software integration.
  • Implement networking features including STP, QoS, VLAN, and other L2/L3 protocols.
  • Work within Linux-based development toolchains (cross-compilers, build systems).
  • Debug and optimize across the stack: low-level device drivers, kernel modules, and user-space applications.
  • Write Bash shell scripts for automation and firmware build tooling.
  • Participate in code reviews, testing, and system validation to ensure high reliability and maintainability.

Skills Required:

  • Strong C programming skills, with a focus on embedded firmware development.
  • Hands-on experience in real-time, low-level software for microcontrollers/SoCs.
  • Familiarity with networking protocols such as STP, QoS, VLAN, and wireless.
  • Proficiency in Linux OS, including build systems, GCC, and cross-compilation.
  • Knowledge of ARM architecture or similar embedded hardware platforms.
  • Experience with Bash scripting, automation, and debugging tools.
  • Strong problem-solving ability and debugging mindset for complex system-level issues.

Preferred Qualifications:

  • Bachelor's or Master's degree in Electronics, Electrical, Computer Science, or Embedded Systems Engineering.
  • Experience with Keil µVision, SCons, Make, OpenOCD, Zephyr RTOS, or Yocto.
  • Exposure to low-power design and IoT device firmware.
  • Knowledge of network switch firmware or embedded Linux kernel development is a plus.
  • 2 to 10 years of proven experience in C Programming with expertise in Embedded Firmware Development.

Why Join Us?

  • Work on cutting-edge embedded and networking products.
  • Collaborative environment with a focus on innovation and system performance.
  • Opportunities for growth into senior embedded engineer / system architect roles.
  • Competitive compensation with performance-based incentives.

Job Types: Full-time, Permanent

Pay: ₹500, ₹1,400,000.00 per year

Benefits:

  • Health insurance
  • Leave encashment
  • Paid sick time
  • Paid time off
  • Provident Fund

Work Location: In person

Speak with the employer



  • Navi Mumbai, Maharashtra, India CHANGE Networks Pvt. Ltd. Full time ₹ 5,00,000 - ₹ 14,00,000 per year

    Embedded Firmware Developer - C Programmer (Networking & Embedded Systems)Location: Navi Mumbai, MaharashtraJob Description:We are looking for a C Programmer with expertise in Embedded Firmware Development to join our innovative Software team. The role involves designing, coding, and optimizing real-time embedded firmware for microcontrollers and networking...


  • Mumbai, India Epergne Solutions Full time

    Job Description: Job Title : Embedded Software Developer / Firmware Engineer Experience : 5+ Years Location : Mumbai Education : B.E / B.Tech / M.E / M.Tech Job Description: We are seeking skilled and motivated Embedded Software Developers with hands-on experience in application development across Linux and Windows platforms,...


  • Mumbai, India Epergne Solutions Full time

    Job Description: Job Title : Embedded Software Developer / Firmware Engineer Experience : 5+ Years Location : Mumbai Education : B.E / B.Tech / M.E / M.Tech Job Description: We are seeking skilled and motivated Embedded Software Developers with hands-on experience in application development across Linux and Windows platforms, particularly in...


  • Mumbai, India Praan Full time

    **Skill Requirement** **Background**: **Why**: Air pollution takes more than 7 Million lives globally every single year. Praan's team uses the first principles approach to solving difficult problems through its core technology. We are a team of high energy, passionate, mission focused nerds working together on moonshot projects. - Collaborate with...


  • Mumbai, India Capgemini Full time

    About The Role - Grade Specific  Embedded Firmware Tester   Location:-  Mumbai Experience:-  6 to 9 Years Your Role   - Embedded Systems Knowledge Understanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART. - Programming Languages Basics knowledge of C or C++ - RTOS & Embedded Linux Experience with Real-Time...


  • Mumbai, India Capgemini Full time

    Job Description Job Description - Grade Specific Embedded Firmware Tester Location:- Mumbai Experience:- 6 to 9 Years Your Role - Embedded Systems Knowledge Understanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART. - Programming Languages Basics knowledge of C or C++ - RTOS & Embedded Linux Experience with Real-Time...


  • Mumbai, Maharashtra, India Capgemini Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    About The Role - Grade Specific  Embedded Firmware Tester   Location:-  Mumbai Experience:-  6 to 9 Years Your Role   - Embedded Systems Knowledge Understanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART. - Programming Languages Basics knowledge of C or C++ - RTOS & Embedded Linux Experience with Real-Time...


  • Mumbai, Maharashtra, India Capgemini Engineering Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description - Grade SpecificEmbedded Firmware TesterLocation:- MumbaiExperience:- 6 to 9 YearsYour RoleEmbedded Systems KnowledgeUnderstanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART.Programming LanguagesBasics knowledge of C or C++RTOS & Embedded LinuxExperience with Real-Time Operating Systems and Linux-based embedded...


  • Mumbai, India Capgemini Engineering Full time

    Job Description - Grade Specific Embedded Firmware Tester Location:- Mumbai Experience:- 6 to 9 Years Your Role Embedded Systems Knowledge Understanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART. Programming LanguagesBasics knowledge of C or C++ RTOS & Embedded LinuxExperience with Real-Time Operating Systems and Linux-based...


  • Mumbai, India Miko Full time

    Position Overview: We are seeking an experienced Engineering Manager to lead our embedded firmware development team. This role combines hands-on technical expertise with people management responsibilities, focusing on driving day-to-day operations, team development, and project execution in a fast-paced embedded systems environment. Key Responsibilities: 1....