Back to list

Vacancy description

Principal Software Engineer - Embedded/Firmware in Joka, भारत

Esyasoft Technologies Private Limited

  • Full-timeStandard weekly hours

Joka, भारत

We are seeking an experienced Embedded / Firmware Developer (3–8 years) to design, develop, and maintain high-performance firmware for next-generation smart metering solutions. In this role, you will focus on 3-phase meter development, metrology calibration, and advanced communication protocols to strengthen our core development team.

Key Responsibilities  

  • Firmware Design: Develop, test, and debug low-level embedded software using C/C++ on micro controllers (e.g., ARM Cortex, TI, Renesas).
  • Metering & Metrology: Implement and calibrate metrology algorithms for accuracy in 1Ph and 3-phase energy measurement.
  • Protocol Integration: Integrate and maintain DLMS/COSEM communication protocols and smart grid standards.
  • Tamper Management: Design firmware logic for robust tamper detection, anti-theft mechanisms, and event logging.
  • Hardware Interfacing: Write drivers for SPI, I2C, UART, ADC, RTC, and external flash memories.
  • Contribute to the design and implementation of new features and functionality.
  • Participate in code reviews and provide feedback on best practices.
  • Troubleshoot issues related to hardware, software, and system integration.

Required Qualifications

  • Experience: 3 to 8 years of hands-on experience in embedded C/C++ firmware development.
  • Domain Expertise: Proven track record in the electricity metering industry (specifically 3-phase meters).
  • Protocol Knowledge: Deep understanding of the DLMS/COSEM protocol stack.
  • Core Skills: Solid experience with metrology processing, power management, and tamper-handling logic.
  • Tools: Proficiency with oscilloscopes, logic analyzers, and hardware debuggers (JTAG/SWD).

Similar vacancies

More like this role

  • IT
Embedded Software Engineer - Firmware & Connectivity DevelopmentEducation : B. Tech in Electronics, Electronics & Communication, Computer Engineering, or a related https://jobeax.com/link/9TimErmgEviaVu97 the Role : We are looking for an experienced Embedded Software Engineer to develop, debug, and optimize firmware for ...

Ahmedabad, भारत

... quality assurance.Must-Haves : - Hands-on experience with bare-metal and RTOS firmware development.- Experience building timing-critical, interrupt-driven embedded applications.- Strong working knowledge of USB, UART, SPI, and I2C communication protocols.- Proven experience in firmware validation & testing. (ref:hirist.tech) ...

Pune, भारत

  • Remote
  • Full-time

Rs 485 per week

Role Overview We are seeking an Embedded Linux Firmware Engineer to develop next-generation Intelligent PDUs (Power Distribution Units) used in Audio/Video racks, enterprise IT racks, and edge infrastructure environments. This role focuses primarily on embedded Linux application firmware, middleware services, backend feature ...

Chennai, भारत

  • Full-time
... collaborating across hardware and software teams to deliver robust and time-critical motion control solutions. For This Role, You Will Need: - Bachelor of Engineering degree or equivalent in Electronics, Electronics & Telecommunication, or related field. - 8+ years of hands-on embedded firmware development experience, ...

Pune, भारत

  • Hybrid
Role Overview : As a Firmware Embedded Engineer based in Hyderabad, you will be responsible for designing, developing, and optimizing low-level software for our core hardware platforms. You will work closely with cross-functional teams, including hardware architects and system engineers, to ensure that our firmware meets ...

Hyderabad, भारत

  • Remote
  • Full-time
... open-source security standards or embedded projects. Qualifications Qualifications - Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Cybersecurity, or a related field. - Experience: 20+ years of experience in embedded software development, featuring a strong foundational background in ...

Hyderabad, भारत

... growing globally, and we are looking for an experienced Embedded Control Firmware Engineer to join our dynamic team at the new R&D site in Bangalore, India. As a Embedded Control Firmware Engineer , you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded control firmware for our advanced ...

Bangalore, भारत

  • Full-time
  • IT
... talent-dense robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the ...

Bangalore, भारत

  • Full-time
  • IT
... software change records in line with product development processes. Collaborate with system, hardware, verification and global engineering teams to deliver robust software on schedule. Qualifications for the role: - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field ...

Bangalore, भारत

  • Full-time
  • IT
... Good Knowledge in C/C++ programming languages. • Knowledge of embedded systems and real-time operating systems. Good to have: • Linux Device Driver • RTOS/Firmware • Automotive domain knowledge Education: • Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience). Job ...

Ernakulam, भारत