Key Responsibilities
Collaborate with global design and development teams.
Contribute to requirements analysis, firmware architecture, and project planning.
Develop firmware using C++ and web technologies such as CGI, JSON, HTML, JavaScript.
Conduct peer code reviews and ensure best-in-class development practices.
Improve firmware quality, performance, and system reliability.
Maintain and update detailed firmware design documentation.
Interface with industrial communication protocols like Ethernet, TCP / IP, Modbus, BACnet, SNMP.
Qualifications
Bachelor’s degree in computer science, Electronics Engineering, or a related field.
7–14 years of experience in firmware / software development in Linux environments.
Strong expertise in C++ with a deep understanding of firmware design patterns.
Hands-on experience with web technologies (CGI, JSON, HTML, JavaScript).
Experience with real-time operating systems (RTOS) and Yocto is a plus.
Familiarity with industrial communication protocols (Modbus, BACnet, SNMP) is preferred.
Excellent written and verbal communication skills in English.
Strong analytical skills and ability to work in global cross-functional teams.
Work Mode
5 Days Work from Office
Office Location : Viman Nagar, Pune
Firmware Engineer • Pune, Maharashtra, India