You will contribute to product development and delivery including requirement analysis, planning, design, delivery, implementation, validation and field testing.
You will work with product management and other multi-functional teams to develop detailed software and functional specifications.
You will analyze and prioritize various features for different sub-systems to get a synchronized system delivery in a phased manner
You will participate in the design of various features and functionalities related to the design above.
You will closely work with other teams and partners to carry out system integration and user acceptance testing.
You will explicitly focus to continuously improve system performance with quality and its positioning.
Skills :
Experience to work very closely with HW design team, understanding schematics.
Should have hands on experience in low level embedded real system s / w development (CPU architecture, Multi-core, User / Kernel space, device drivers, Memory Management)
Strong debugging and trouble shooting skills in RT Linux, custom OS Hands-on experience on Linux BSP, device drivers, U-BOOT, bootloader, board bring up related activities 4. Hands-on experience in using bus analyzers, JTAG, emulators and other firmware debugging tools
Strong C / C++ programming
Experience on working with network processor like Cavium / Freescale / TI and ATCA chassis
Good to have :
Expertise in any of these Cavium, Freescale, TI, NXP, SNMP, TCP, IP, File system, Middleware