Experience
2 - 7 yrs
Job Location
Pune, India
Vacancy
1
Designation
Embedded Firmware Engineer
Job Type
ONSITE
Job Description
We are looking for a skilled Embedded Firmware Engineer with strong expertise in device driver development, data structures, and industrial communication protocols. The ideal candidate should have hands-on experience in embedded systems development and industrial Ethernet/fieldbus technologies.
Key Responsibilities
- Design and develop embedded firmware using C/C++
- Develop and maintain device drivers and low-level hardware interfaces
- Implement efficient data structures and algorithms for embedded systems
- Integrate and implement industrial Ethernet protocols such as EtherNet/IP, Modbus TCP, Profinet, BACnet IP, IEC 61850
- Work on device-level fieldbus technologies including Modbus, DeviceNet, Profibus DP, BACnet
- Develop and integrate REST APIs and work with API-based frameworks or SDKs
- Debug, troubleshoot, and optimize firmware performance
- Collaborate with hardware and QA teams for validation and testing
- Participate in code reviews and ensure coding standards
Required Skills Qualifications
- C/C++ (Embedded Systems)
- Data Structures and Algorithms
- Device Driver Development
- Industrial Ethernet Fieldbus protocols
- REST APIs / API-based frameworks / SDKs
- Debugging and problem-solving skills
Preferred Skills (Nice to Have)
- RTOS / Embedded Linux
- TCP/IP networking stack
- Industrial automation domain