Description
Software Engineer with ‘Hands on Experience’ on developming High performance device drivers for embedded linux on ARM and or TI DSPs
1. Design, development and testing of applications, device drivers and protocol stacks.
2. Kernel Level Modifications and debugging.
3. Understanding, maintaining and fixing customer reported issues in existing designs.
4. Create module level details from architecture, coding, simulation and perform peer reviews. Apply the methodologies for design, coding and testing.
5. Create and maintain design documents and user manuals.
6. Do performance analysis and dependency analysis of the design.
7. Participate in conference calls and discussions with customers.
Roles and Responsibility:
Module ownership form design to delivery, including implementation. Define, create and maintain all project/ module related documentation. Supervise and Mentor design engineers, as and when required. Act as Team Lead in absence of Supervisor. Manage Conference Calls, discussion with customers and resolve issues.
Job Requirements
• Should have strong knowledge of developing high performance device drivers for embedded linux on ARM
• Should have implemented at least 2 projects in above area.
• Sound OS Concepts, data structures, C/C++ programming skills, debug/problem solving skills
• Should be familiar with framework development for Linux and preferably


Source link