Industry experience in design and development of Firmware for embedded systems
Expertise in embedded C/C++ development
Experience with embedded RTOS based systems (VxWorks, RTXC and Integrity a plus).
Solid understanding of firmware design principles and applicable coding standards (Embedded C, MISRA2004/2012 etc.).
Experience in using standard embedded development support tools (e.g. PL-Lint, Klocwork, SVN, Unit testing tools etc.) and best practices for safe/secure software development.
Strong knowledge of embedded hardware systems (Microcontrollers, FPGA, CPLD Memories, etc.) and able to read schematics
Strong hands-on experience in several embedded projects involving complete product development life cycle.
Experience in Industrial Communication Protocols like MODBUS
Able to evaluate and validate different embedded design alternatives to create optimum system designs
Excellent verbal and written communication skills will also be needed for documentation creation, discussions, correspondence etc.
Holding valid H1B visa