Esyasoft Technologies Private Limited | Full time
Principal Software Engineer - Embedded/Firmware
- Assigned Recruiter(s) Harsha Kumar Choukimath
- Job Designation Principal Software Engineer
- Work Experience 5 to 8 years
- Relevant Experience (Years) 5 to 8 years
- Required Skills
- debugging
- c programming language
- +12
- Industry Energy and Utilities
- Country India
- City Joka
Job Description
We are seeking an experienced Embedded / Firmware Developer (3–8 years) todesign, develop, and maintain high-performance firmware for next-generationsmart metering solutions. In this role, you will focus on 3-phase meterdevelopment, metrology calibration, and advanced communication protocols tostrengthen our core development team.
Key Responsibilities
- Firmware Design: Develop, test, and debug low-level embedded softwareusing C/C++ on micro controllers (e.g., ARM Cortex, TI, Renesas).
- Metering & Metrology: Implement and calibrate metrology algorithms foraccuracy in 1Ph and 3-phase energy measurement.
- Protocol Integration: Integrate and maintain DLMS/COSEMcommunication 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, andexternal flash memories.
- Contribute to the design and implementation of new features andfunctionality.
- 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 protocolstack.
- Core Skills: Solid experience with metrology processing, powermanagement, and tamper-handling logic.
- Tools: Proficiency with oscilloscopes, logic analyzers, and hardwaredebuggers (JTAG/SWD).
"}