Padmi

Software Engineer - Embedded System

ChennaiPosted 2 months ago
Software engineeringJuniorFull Time; Regular
Apply at ANP HR Consultancy

Opens the source posting on shine.com

Source description

About the role

View original

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.)

One address, no account. We’ll tell you when matching roles go live.

More at ANP HR Consultancy

Related open roles

View all roles