Source description
About the role
Description : Role and Responsibilities : As a Software Engineer focusing on Firmware Development, you will be responsible for : - Designing, developing, and unit testing of Firmware. - Design, develop, unit test, and documentation of the device driver for SoC. - Bringing up the driver and unit test the driver features in the new SOC. - Optimizing the driver for maximum performance. - Bug analysis/fixing of issues during product verification and customer-reported stages. Required Skills & Experience : - At least 1-3 years of relevant software development experience, especially with embedded systems and/or with kernel/driver stack. - Demonstrated hands-on technical background, excellent C programming, and embedded, low-level device driver development experience. - Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.). - Experience with complex system-level debugging is invaluable. - Experience in PCIe, USB, SDIO Interfaces would be preferred. - WLAN experience is preferable. Education : - BE, B.Tech, ME, M.Tech in Electronics or Computer Science is preferred with proven success in a challenging academic program. (Candidates from Civil, Mechanical, or Biotechnology backgrounds will be avoided.) Description : Role and Responsibilities : As a Software Engineer focusing on Firmware Development, you will be responsible for : - Designing, developing, and unit testing of Firmware. - Design, develop, unit test, and documentation of the device driver for SoC. - Bringing up the driver and unit test the driver features in the new SOC. - Optimizing the driver for maximum performance. - Bug analysis/fixing of issues during product verification and customer-reported stages. Required Skills & Experience : - At least 1-3 years of relevant software development experience, especially with embedded systems and/or with kernel/driver stack. - Demonstrated hands-on technical background, excellent C programming, and embedded, low-level device driver development experience. - Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.). - Experience with complex system-level debugging is invaluable. - Experience in PCIe, USB, SDIO Interfaces would be preferred. - WLAN experience is preferable. Education : - BE, B.Tech, ME, M.Tech in Electronics or Computer Science is preferred with proven success in a challenging academic program. (Candidates from Civil, Mechanical, or Biotechnology backgrounds will be avoided.)
More at ANP HR Consultancy