Job description
Responsibilities:
To understand & firm up the
Project Requirement/Spec Finalization Design, build, and test efficient,
high-quality embedded code.
Ensure the robustness of the code.
Ensure the robustness and security of communication devices.
Ensure
that the firmware is as protected and tamper-proof as the hardware
platform can provide. Collaborate on the design of future revisions of
the product.
Requirements
Qualification & Experience : BE/BTech(EXTC) / MSc (Electronics) / M. Tech (Embedded Systems) with 3-12 year experience in Firmware Development
Rich experience with understanding of 8 bit, 16 bit, 32 bit Micro
Strong
knowledge of the C/C++ programming language in an embedded software
context Experience with various peripheral protocols UART, I2C, SPI.
Experience
of working with IEC / DLMS / MODBUS protocol will be handy. Experience
of working with version control system will be handy.
Experience with Energy Meters will be handy. Experience interfacing with Eprom, display, sensors etc.
Understanding of underlying electronics to the point where it influences firmware development and debugging
A knack for bench marking and optimization.
Ideal candidates will have excellent skills in collaborative problem solving, the willingness to overcome hardware.
Knowledge of Pic controllers.
Benefits
Benefits: Health insurance
Supplemental Pay: Performance bonus