Position: Firmware Engineer Exp: 1 4 Yrs Job purpose Developing embedded software (algorithms) and tools(automated) . Understanding of system as a whole and identifying issues related to software and/or hardware across different departments Proactively identify/analyse/resolve issues in system integration. Support to other departments in product deployment (Need to travel to customer location if required). Responsible for improving product reliability Taking ownership of modules (from scratch till installation and support Supporting on-going products Code Review Interaction with peers to sort out dependencies Required Competencies/Skillsets 1 Embedded C Skills 2 Good to have Scripting (Any Perl, Python, or Shell 3 Communication protocols (I2C, SPI, UART, Ethernet, RS485, RS232, CAN, MODBUS) 4 Algorithm and Problem Solving 5 Microcontroller Architecture 6 Memory Architecture 7 Well aware of Linux Environment