Detailed Description: Responsibilities: Develops Diagnostic software for manufacturing tests. Develops Network OS (ONIE, SONiC, ONL,). Develops BSP and Linux device drivers (I2C, SPI, LPC, PCIE etc.) in order to support diagnostic firmware. Develops firmware update tools to all programmable components (BIOS, EEPROM, CPLD, FPGA). Release the documents work according to procedures and the design specification to the team. Diagnostic and provide the solution for any software related failure. Manage the software change by using software revision control and issue tracker tools. Qualifications required: Bachelor\'s degree in Computer engineering, Computer science, Electronics, Telecommunication, Mechatronics engineering or other applicable technical field. At least 4years of experience in software development, especially in embedded systems. Knowledge of computer programming in C. Knowledge and understanding of open source development. Knowledge and understanding of cross platform development. Knowledge and understanding of the bootloader and Linux device driver development. Knowledge and understanding of the software revision control (git,svn). Ability to design the unit tests for software. Ability to diagnose and use gdb. Ability to code review and pair development. Strong administrator knowledge of some or all of the following: UNIX, Linux. Ability to manage several projects simultaneously and coordinate multiple, changing deadlines.
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.