Roles and Responsibilities
Design, develop and testing of the hardware & firmware (embedded software) modules for new products as well as the existing products.
Responsibilities:
Review product requirements for its feasibility towards design, coding and testing.
Design and develop hardware and embedded software modules for product requirements.
Develop and submit design documents for the firmware development activities undertaken.
Debug and resolve software issues and faults.
Integrate and validate new product designs.
Provide customer support at various places in India.
Skills:
Strong C/C++ programming and troubleshooting skills.
Expertise with 8/16/32 bit microcontrollers like PIC, ARM,TI.
Experience in analog and digital electronic circuits.
Hands on experience with various communication protocols like TCP/IP, UART, I2C, SPI and CAN Open.
Hands on experience in using development tools (like IDEs, Emulators, analyzers) and debugging of real-time issues.
Ability to handle changing priorities.
Good verbal and written communication skills.
Hands on experience with Embedded Linux, WinCE is preferred.