Senior Software Engineer Jobs

FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED SINGAPORE BRANCH

Job Brief

We have a vacancy of Senior Software Engineer in our company, FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED SINGAPORE BRANCH. This vacancy is based in Singapore. Please go through the job detail mentioned below.

Position Title: Senior Software Engineer
Company: FUTURE TECHNOLOGY DEVICES INTERNATIONAL LIMITED SINGAPORE BRANCH
Work Type: Full Time
City of work: Singapore
Salary: Salary detail is not available
URL Expiry: 2022-08-22
Posted on: https://sg.jobsoffices.com

Job Detail

Key responsibilities: Software Development1. Perform USB2.0 and USB3.0, USB PD device driver development, test, optimisation and maintenance2. Undertake WHQL testing and certification of drivers and device frameworks3. Participate in all phases of SDLC and prepare corresponding documentation4. Undertake porting and maintenance of existing drivers to new frameworks and OSes5. Resolve defects reported by internal and external customersWork closely with USB host & device firmware development teamsKnowledge and skill requirements: 1. Degree/Master in Computer Science/Engineering2. 5-10 years or above experience in the area of USB device drivers development3. Working experience from specification to delivery of certified products4. In-depth understanding of WDM and KMDF frameworks, multi-threading and DLLs5. Thorough knowledge of USB2.0 and USB3.0 protocols and USBCV is a must6. Thorough understanding of USB Device Classes (HID, MSC, CDC, UVC, UAC, , DFU, Custom) is required. D2XX and D3XX knowledge is a definite plus.7. Knowledeable in WinUSB and libusb (Windows or Linux)8. Embedded development experience in WinCE, MacOS, Android and Linux is a definite plus9. Experience working with hardware boards, scope and USB analysers10. Experience in USB device pre-testing and USB certification11. Professional attitude to work and meticulous in coding and testing12. Must have participated and experienced in SQA processes

Not Specified