Responsibilities

  • Develop/maintain USB 2.0/3.0 host/device driver as well as some USB class drivers in ARM Cortex SoC
  • Co-work with ASIC design team for any architecture discussion, trouble shooting, and performance enhancement
  • Create and maintain ASIC verification test code, SoC bring up
  • System power consumption analysis and design
  • Design and maintain API interface in SDK
  • Occasionally schematic review for PCB design

Essential Requirements

  • 3+ years’ experience on USB host/device driver development in embedded RTOS
  • Be familiar with USB 2.0/3.0 UVC 1.0/1.1
  • Excellent coding skill in C/C++

Desirable Pluses

  • Experience on FPGA verification, SoC bring up
  • Experience on ARM Cortex-M architecture
  • Experience on BootROM/BootCode/Bootloader development
  • Experience on SDK development and maintenance
  • Good at system performance tuning, power consumption analysis
  • Be familiar with makefile, armgcc, or Keil/IAR IDE

Addoiotional Requirements

  • 數學/電算機科學/工程學科,大學、碩士以上畢業

技能標籤: usb driver

您正瀏覽的職缺:Senior Embedded Firmware Engineer    有 2 則面試心得
更多內容請前往 企業面試心得

  1. 負責顧問
    Reply
    以下內容由 JECHO 顧問群向人選取得面試回饋,或由人選主動提供,請勿任意轉載。

    4 年以上 USB 、NAND flash 相關經驗;並具有 ASIC 驗證和 SoC 開發經驗。
    擅長技能:C、USB protocol (USB 2.0/3.0/3.1 Gen2x2)。
    轉職動機:耐能為新創團隊,發展性更大,可以接觸到更廣的層面。

    面試 2 小時,分別由 3 個工程師進行(一個負責考 code、一個問 usb 相關經驗)。
    第一關,上機測驗;接著討論工作內容;最後由 BSP Lead 提問,聊些工作突發狀況,如遇到有挑戰性的專案會怎麼解決、是否能夠獨立作業且同時擁有團隊合作的能力。
    面談後發現工作領域和之前碰到的專案比較不同,內部的工程師都蠻資深的,感覺得出能力很強,可以學到很多,也因此充滿興趣。

    目前 BSP Team 平均每人都有10年以上的經驗,做很多事情,感覺需要即戰力!

  2. 負責顧問
    Reply
    以下內容由 JECHO 顧問群向人選取得面試回饋,或由人選主動提供,請勿任意轉載。

    15 年以上產業經驗,擅長 C++、.NET、C#、Assembly。

    有考 code,用 C 寫,其中一題為字串處理,寫完整的 function。耐能偏硬體/擅長 OS,不太需要加班。

    面試共三關,2.5 小時,面試官為 BSP team。
    先自我介紹,簡單描述做過什麼事,面試官做 RTOS,蠻在乎 Coding 能力;主管中間加入面試,蠻在意 cowork / project 規劃能力、是否能獨立作業。
    主管有提問如果寫 RTOS USB drive 專案時,時間要怎麼抓、project 該怎麼做,感覺得出主管很重視 USB spec,想找偏 RTOS driver 的人。

留下您的回應或面試心得

*