Role & Responsibilities :
• Firmware development project planning Documentation - Block Diagrams, Architecture, Flow charts.
• Project documentation - Timeline, DFMEA, DVP
• Firmware lifecycle management. GIT, BITBUCKET
• Firmware testing using instruments and simulators
• Work in Cross functional team for project completion
• Strong understanding of C programming, C compilers, Preprocessors and optimizations.
• Strong understanding and experience of a microcontroller-based development
environment. MCU - STM8s, STM32, ARM, Renesas, PIC and AVR
• Hands on experience on Bitbucket and GIT tools
• Strong understanding of the test instruments like oscilloscope, logic analyzers.
• Good Debugging skills.(RCA)
• Understanding of tools like flowchart, block diagrams to represent the firmware design.
• Understanding of project development cycle and documentation - DFMEA, DVP
• Basic understanding of the motor drives
• Understanding and experience to work with different sensors and actuators.
• Understanding of working with communication protocols like SPI, I2C, UART, RS232,
• Understanding of different display methods LED, 7SEG, LCD, OLED, GLCD.